外观

工作站窗口作画所用的主题(每个浏览器都可以只为自己更改),以及桌面窗口的缩放。

以 Markdown 查看

外观是设置页面上常规分组的第一行。它管两样东西:主题,工作站自己的窗口用它作画,每个浏览器也从它开始;以及桌面缩放,只有工作站自己的窗口才有。打开这个页面需要更改设置权限。

主题

字段 它是什么 取值 / 默认 效果
主题 工作站作画所用的配色。这一行写着“选择浅色、深色,或者跟随 Windows 的设置。” 使用系统设置、浅色、深色。默认:使用系统设置。 立刻生效。在工作站自己的窗口上,它就是工作站的主题:每个还没有选过自己主题的浏览器都立刻跟随它,并与其他显示偏好一起存进配置数据库(一行,因此它跟着备份走)。在浏览器上,它只改变那个浏览器,并保存在那个浏览器里。

同样这三个选择也作为三个按键坐在每个页面的标题栏上(系统、浅色、深色),生效的那一个在那里做了标记。在这里挑还是在那里挑,走的是同一个漏斗,所以标题栏和这一行绝不会互相矛盾。使用系统设置在工作站自己的窗口上跟随 Windows;另一台设备上的浏览器显示这个取值时,跟随的是那台设备自己的浅色或深色偏好,而不是工作站的 Windows 设置。

另一台设备上的浏览器从工作站的主题开始,并实时跟随它:工作站的窗口换了主题,浏览器不用重新加载就会重新作画。一旦有人在那个浏览器里挑了一个主题(在这里或者用按键),这个选择就留在那个浏览器里(重新加载页面也还在),不会发给工作站,那个浏览器也不再跟随工作站的主题。工作站自己的主题只能在工作站的窗口里更改;按键不要求任何权限,因为一个浏览器的选择到不了任何别的屏幕。

主题是一项显示偏好,不是对工作站的改动:单元运行期间,这个挑选器和标题栏上的按键都不被锁住。在代理页面上打开着设置范围的代理可以读它(settings_read),也可以设它(localization_set)。运行时停止期间,这个页面和除账户以外的每个页面一样,让位给暂停通知(见运行时停止对这个页面做了什么),localization_set 回答“运行时已停止”;标题栏上的按键照常工作:在工作站自己的窗口里,它们仍然改变并保存工作站的主题,在浏览器里则改变那个浏览器自己的主题。

桌面缩放

字段 它是什么 取值 / 默认 效果
桌面缩放 工作站自己那个窗口的原生缩放,实时读取。这一行写着“按住 Ctrl 滚动可缩放此窗口;Ctrl + 0 恢复到 100%。” 一个百分比;在有什么把它改掉之前是 100%。每滚动一格,级别乘以 1.2(大约 83%、100%、120%、144%,依此类推)。 这一行只显示级别并提供一个复位;缩放本身是用滚轮和键盘改的。
命令 作用 什么时候变灰(情形) 什么时候不画出来(角色)
恢复到 100% 回到中性级别,和 Ctrl + 0 一样,并把它存下来。如果这次复位够不到窗口,状态栏写着“窗口缩放未能重置。Ctrl+0 仍然可以做到。” 从不。 对角色而言从不,但在另一台设备的浏览器里,整整一行都不存在:浏览器有它自己的缩放,工作站的窗口对此无话可说。

这个级别和窗口位置一起存在工作站数据根目录下的 window-placement.json 里,窗口打开时以及外壳每一次完整重新加载之后都会再次应用,而且它不属于备份的一部分。存下来的级别落在 25% 到 500% 之外就当作损坏处理,窗口以 100% 打开。这一行实时跟着窗口走:页面开着的时候按住 Ctrl 滚一格,百分比就动。

这一节不做什么

这里没有字号,也没有按用户设的主题:工作站的窗口画的是工作站的主题,浏览器画的是它自己的,不管登录的是谁。画面用什么语言书写也不在这里选;那是语言与格式的第一行,而且和主题不同,它要到下次启动才生效。缩放只管主窗口:另一台设备上的浏览器和拆出去的事件窗口,各自保留它们自己的浏览器给的那个级别。