Solaris 公用桌面环境:用户指南

第 7 章 定制桌面环境

"式样管理器"可用于定制桌面的外观。


注意:

按缺省设置,定制仅对当前的会话过程有效,除非如在"设置起始会话过程"中所解释的那样, 将其保存为起始会话。


介绍式样管理器

启动"式样管理器":

    单击"前面板"上的"式样管理器"控制。

图形 7-1 "式样管理器"的"前面板"控制

Graphic

"式样管理器"控制及其所控制的项目:

颜色 ― 工作区颜色和调色板

字体 ― 应用程序的字体大小和字体组

背景 ― 工作区背景模式

键盘 - 击键力度和字符重复指标

鼠标 ― 鼠标按钮敲击设置、双击速度、指针加速 以及指针移动阈值

蜂鸣 ― 蜂鸣器音量、音调和持续时间

屏幕 ― 屏幕清屏前的持续分钟数以及清屏时屏幕 是否被覆盖或锁定

窗口 ― 窗口如何获得焦点,窗口获得焦点时是否提升 及窗口图标的位置

启动 ― 会话过程如何开始和结束

图形 7-2 "式样管理器"控制

Graphic

定制屏幕的外观

可从以下几方面改变屏幕的外观:

颜色调色板和颜色闪烁

通过颜色调色板设置工作区的颜色。 调色板中颜色的数量取决于显示类型及 "颜色数目"选项。

图形 7-3 "颜色数目对话框"

Graphic

运行某些应用程序可能会产生所谓颜色闪烁现象 颜色图闪烁 现象发生时,应用程序呈非正常颜色而桌面的其它区域表观正常。得到焦点后,该应用程序呈正常颜色而桌面的其它区域却不正常。通常,在下列某种情况下发生颜色闪烁:

这是由于 Xwindows 在处理不使用缺省颜色图的应用程序时有其根本局限而造成的。无法使用多于显示器所允许的颜色时, 就在"使用颜色数目"对话框中选择较低数值的颜色使用指标, 或退出其它图形密集型应用程序,从而减少桌面所用的颜色数目。

例如,在高显色显示器上选择"较多桌面颜色", 而要运行颜色丰富的应用程序,比如计算机辅助设计(CAD)程序, 则应该选择"较多应用程序颜色"或"最多应用程序颜色"以减少桌面所使用的颜色数目。余下的颜色可供 CAD 程序使用。

克服颜色闪烁

如果关闭所有其它的图形密集型应用程序 后仍存在颜色闪烁现象,以下步骤可能有助于解决该问题。

  1. 打开"式样管理器"。

  2. 单击"颜色"

    显示"颜色"对话框。

  3. 单击"颜色数目"

    显示"使用颜色数目"对话框(请参阅图形 7-3)。

  4. 选择"最多颜色应用程序"并单击"确定"。

  5. 单击"桌面"并选择一种简单的工作区背景,如Gray Lt。

  6. 按照"设置起始会话过程"中描述的步骤将该会话过程设为起始会话过程。

  7. 退出"式样管理器"并注销 CDE 系统。

  8. 登录到 CDE 系统,并重新打开原来有颜色闪烁现象的 应用程序。

    如果该应用程序颜色闪烁现象消失,请记下当前的 "式样管理器"设置;如果颜色闪烁现象仍然存在, 那么,该程序可能预先已指定需要安装的颜色图列表, 而 CDE 只装有该列表中的第一个颜色图,因此,必须按 以下说明的步骤,循环通过各颜色图。

  9. 使用以下特殊键盘键,循环通过各颜色图。

    Control-L2(或 Control-Again) 

    逐步向前通过各个颜色图 

    Control-L4 (或 Control-Undo) 

    逐步向后通过各个颜色图 

    循环通过各颜色图可以完成正确的颜色图安装, 而对桌面其它窗口毫无影响。如果颜色图闪烁现象仍然存在, 请系统管理员在 SunSolveSM 中查询进一步的信息。

运行 OpenWindows 应用程序

启动期间,dtsession将会设置 *foreground*background 和其它 OpenWindows 全局颜色资源,这样 OpenWindows 应用程序和 CDE 应用程序将使用相同的颜色方案。通过设置应用程序指定的资源,或者改变"式样管理器"的调色板并重新启动OpenWindows应用程序,也可控制其应用程序的外观。

颜色按钮

显示类型和"颜色数目"的选择,决定了 组成调色板的颜色按钮数目。在"颜色" 对话框中,可以有二、四或八个颜色按钮。调色板中 不同的颜色按钮控制着屏幕不同区域所使用的颜色。

如果有八个颜色按钮,请按以下所述使用 (按钮序号从左到右,从上到下):

  1. 活动窗口的边框

  2. 非活动窗口的边框

  3. 工作区 1 及其后每间隔四个的各工作区 (工作区5、9、 ... ...)的转换器

  4. 文本和列表区域

  5. 主窗口背景和工作区 2 及其后每间隔四个的各工作区 (工作区8、12、 ... ...)的转换器

  6. 对话框背景和菜单栏以及工作区 3 及其后每间隔四个的各工作区 (工作区7、11、 ... ...)的转换器

  7. 工作区 4 及其后每间隔四个的各工作区(工作区6、10、 ... ...) 的转换器

  8. "前面板"背景

如果有四个颜色按钮,请按以下所述使用 (按钮序号从左到右):

  1. 活动窗口的边框

  2. 窗体:

    1. 非活动窗口的边框

    2. 主窗口和对话框背景以及和菜单栏

    3. "前面板"背景

  3. 工作区切换和背景

  4. 文本和列表区域

如果有两个颜色按钮,请按以下所述使用 (按钮数目顺序从左到右):

  1. 活动窗口的边框

  2. 所有其它

选择"调色板"

  1. 单击"式样管理器"的"颜色"控制。

  2. 从"调色板"列表中选择调色板。

    Graphic
  3. 单击"确定"。

    工作区颜色来源于预先定义的颜色调色板。 "颜色"对话框列出系统所附的调色板以 及用户添加的调色板。

修改现有的调色板

  1. 单击"式样管理器"的"颜色"控制。

  2. 在"颜色"对话框选择调色板。

  3. 双击颜色按钮打开"修改颜色"对话框,或 单击颜色按钮,然后单击"修改"。

  4. 调整相应的滑标位置以调整红、绿、蓝、 亮度或色彩的级别。

    新旧颜色样例会显示在"修改颜色" 对话框的左上角。

  5. 单击"修改颜色"对话框中的"确定"按钮。

  6. 重复步骤 2 ― 4 以修改另一颜色按钮。

  7. 单击"颜色"对话框中的"确定"按钮。

从"工作区"抓取一种颜色

  1. 单击"式样管理器"中的"颜色"控制。

  2. 在"颜色"对话框中选择调色板。

  3. 双击颜色按钮以打开"修改颜色"对话框, 或单击颜色按钮再单击"修改"。

  4. 单击"抓取颜色"以显示抓取指针。

  5. 将指针移到屏幕上想抓取的颜色区域。

  6. 单击,以使该颜色成为新的颜色。


    注意:

    这样,桌面可以多使用一种颜色而使应用程序减少一种可用颜色。


创建"定制调色板"

通过复制和修改现有调色板,可以创建自己的调色板。

  1. 单击"式样管理器"中的"颜色"控制。

  2. 在"颜色"对话框中选择"添加"。

  3. 在"添加调色板"对话框中键入新调色板名称并单击"确定"。

  4. 修改调色板。

  5. 在"颜色"对话框单击"确定"。

    添加调色板复制当前所选的调色板并给复制的调色板指定 特有的名称。然后,通过修改该副本,创建自己的定制调色板, 原调色板不改变。

删除"调色板"

  1. 单击"式样管理器"的"颜色"控制。

  2. 从"调色板"列表中选择调色板。

  3. 单击"删除"。

  4. 单击"删除调色板"对话框中的"确定"按钮。

    删除调色板时,"式样管理器"会在调色板名称前 加上"~"的前缀,并在HomeDirectory/.dt/palettes目录中保存一个副本。

恢复已删除的调色板

  1. 打开"文件管理器"视图,该视图显示 HomeDirectory/.dt/palettes

  2. 对于系统提供的调色板,删除文件 ~palette_name.dp

    对于用户添加的调色板,将已删除的调色板名称~palette_name.dp 改为 palette_name.dp

  3. 重新启动"式样管理器"(关闭,然后重新打开)。

更改桌面所使用的"颜色数目"

  1. 单击"式样管理器"的"颜色"控制。

  2. 单击"颜色"对话框中"颜色数目"。

  3. 选择选项,以设置桌面所使用的颜色数目。

    请参阅"颜色调色板和颜色闪烁"

  4. 单击"确定"。

    必须注销后再重新进入,才能使更改生效。

字体

Graphic在"式样管理器"中所选择的字体大小和字体组 用于标题、菜单栏、窗口标签和文本等。应用程序启动时,使用新的字 体大小和字体组。当前窗口不反映所作的更改。

选择"字体大小"

  1. 单击"式样管理器"的"字体"控制。

  2. 在"大小"项目中选择字体大小。

  3. 单击"确定",使新启动的应用程序启用所选择的字形,或者单击"取消",以取消该 操作。

选择字体组

  1. 单击"式样管理器"的"字体"控制。

  2. 在"字体组"选择字体组。

  3. 查看预览窗口的标签和文本, 其显示的是新字体字形。

  4. 单击"确定",使新启动的应用程序启用所选择的字形, 或者单击"取消",以取消该操作。

添加字体组

  1. 单击"式样管理器"中的"字体"控制。

  2. 在"字体"对话框中选择"添加"。

  3. 从"系统"滚动列表中选择一种字体组,并从"用户"滚动列表中选择一种字体组。

  4. 单击"确定",即可打开"字体组名称"对话框。

  5. 在"字体组名称"对话框中的"新字体组名称"字段中为新的字体组输入名称。

    可以输入任意的非空名称。

  6. 单击"确定",即可在"字体"对话框滚动列表中添加一个字体组。

删除字体组

  1. 单击"式样管理器"中的"字体"控制。

  2. 在"字体"对话框中的"字体组"滚动列表中 选择字体组。

  3. 单击"删除"按钮。

    显示"删除字体组"对话框。

  4. 单击"确定",即从"字体组"滚动列表中 删除该字体组。

查看字体属性

  1. 单击"式样管理器"中的"字体"控制。

  2. 单击"属性"按钮。

    出现"字体属性"对话框。该对话框提供有关 所选字体大小和字体组的名称及位置的信息。根据对话框顶部的组合框中所选的别名族 (系统、用户和用户粗体)和字符集,这些信息相应发生变化。

  3. 单击"关闭",即消除"字体属性"对话框。

背景

Graphic可以为每个工作区(即窗口底下的屏幕区域)选择背景模式。各个工作区独有的背景使得屏幕更加多样化并有助于很快识别正在使用的工作区。

选择背景

  1. 切换到具有所需背景的工作区。

  2. 单击"式样管理器"中的"背景"控制。

  3. 选择背景。

  4. 单击"应用"。

定制系统性能

调节系统设备的下列设置:

更改键盘性能

Graphic
  1. 单击"式样管理器"中的"键盘"控制。

  2. 选择所需设置:

    • 自动重复:使字符在其键按下时可以重复

    • 击键力度:决定击键所需力度(0% 为关闭状态)

  3. 单击"确定",即可保存所作的更改。单击"缺省", 即可恢复到缺省设置。

更改鼠标性能

Graphic
  1. 单击"式样管理器"中的"鼠标"控制。

  2. 选择所需设置:

    • 用手习惯:使鼠标按钮1和3颠倒。

    • 按钮2:决定在鼠标中间的按钮是用于扩展选择 ("调节")还是用于拖放目标("传送")。 如果选择"调节",则传送动作(拖动)需使用 鼠标的按钮1完成。

    • 双击:决定双击的两次敲击之间的最长时间。(在所提供的鼠标图案双击,可测试速度。) 新的双击速度在下一次登录时才有效。

    • 加速度:设置鼠标指针在屏幕上的运动速度。

    • 阈值;指针在加速之前慢速移动的距离, 它以象素表示。

  3. 单击"确定",即可保存更改。单击"缺省", 恢复缺省设置。


注意:

也可以设置鼠标的边缘"运动阈值"(目标不可选择时, 鼠标指针与它之间的最小距离)。 请参阅dtwm的手册页。


更改蜂鸣设置

Graphic
  1. 单击"式样管理器"中的"蜂鸣"控制。

  2. 选择所需设置:

    • 音量:决定蜂鸣音量(0% 为关闭状态)

    • 音调:决定蜂鸣基音,从82到9000赫兹

    • 持续时间:决定蜂鸣长度

  3. 单击"确定",即可保存更改。单击"缺省", 即可回复到缺省设置。

不带"锁定扩展"的屏幕

Graphic可以定制屏幕清屏程序或"前面板"锁定, 或回复到缺省设置。如果系统支持超时锁定, 请参阅 "具有"锁定扩展"的屏幕"

如果使用彩色显示器,屏幕上的明亮颜色可能会 损伤显像管。设置屏幕的清屏或覆盖以避免这种情况发生。

电源管理

如果选择空白背景屏幕,而且硬件具有关闭 电源的功能,系统会自动关闭电源以节省能量。

使用 Solaris CDE 时若要禁用电源管理,将 "式样管理器"中的屏幕保护缺省清屏程序更改为某个屏幕模式。或者在终端仿真器窗口运行下列指令也可达到同样目的:


% xset s noblank

更改屏幕清屏程序的设置

  1. 单击"式样管理器"中的"屏幕"控制。

  2. 选择所需设置:

    • "屏幕清屏程序":立即,甚至在单击"确定"之前, 启用(开)或禁用(关)屏幕清屏程序。"屏幕清屏 程序"打开时,"启动清屏程序"滑标是活动的。

    • "启动清屏程序":指定指针最后一次移动或最后敲键 到屏幕清屏的分钟数。该数值更改时,新数值立即生效,甚至在单击"确定"前就生效。

  3. 单击"确定",即可保存更改。单击"缺省", 即可回复到"缺省"设置。

更改前面板锁定的设置

  1. 单击"式样管理器"中的"屏幕"控制。

  2. 选择所需设置:

    • 使用背景作锁定:启用锁定背景。

    • 透明锁定:屏幕锁定时不使用背景。

    • 背景列表:在多项选择列表中显示可用的背景。单击列表上的项目,即可选择或取消选择背景。最新选定的背景显示在列表的右方。

    • 各背景显示时间:指定在屏幕处于保护状态时, 在下一背景启动前,各选定的背景运行的分钟数。这些背景按其在列表中的次序循环运行。 如果设置为0(零),只能使用最后一个背景(即目前在预览区域中的背景)。

  3. 单击"确定",即可保存更改。单击"缺省", 即可回复到缺省设置。

具有"锁定扩展"的屏幕

可以定制屏幕保护或屏幕锁定,或回复到缺省设置。 如果系统不支持超时锁定,请参阅"不带"锁定扩展"的屏幕"

如果使用彩色显示器,屏幕上的明亮颜色会烧毁显像管。 设置屏幕的清屏或覆盖以避免 这种情况发生。

电源管理

如果选择空白背景屏幕,而且硬件具有关闭电源的功能, 系统会自动关闭电源以节省能量。

如果使用 Solaris CDE 时要禁用电源管理,将"式样管理器" 中的屏幕保护缺省清屏程序更改为某个屏幕模式。或者通过在 终端仿真器窗口中运行下列指令也可达到同样的作用:


% xset s noblank

更改屏幕保护程序的设置

  1. 单击"式样管理器"中的"屏幕"控制。

  2. 选择所需设置:

    • 屏幕保护程序:马上,甚至在单击"确定"之前, 启用(开)或禁用(关)屏幕保护程序。当"屏幕保护程序" 打开时,"启动保护程序"滑标是活动的。

    • 屏幕保护程序列表:在多项选择列表中显示可用的屏幕保护程序。单击列表上的项目,即可选择或取消选择对应的屏幕保护程序。最新选定的屏幕保护程序显示在列表的右方。

    • 启动保护程序:设置从指针最后一次移动或最后敲键到屏幕保护程序启动前的分钟数。该数值更改时,马上,甚至在单击"确定"前,新的数值即生效。

    • 各"保护程序"运作时间:设置各选定的屏幕保护程序 在下一个屏幕保护程序启动前运行的分钟数。

  3. 单击"确定",以保存更改。单击"缺省", 以回复到缺省设置。

更改屏幕锁定的设置

如果屏幕保护程序和屏幕锁定均被启用(开), 而且"启动锁定程序"数值比"启动保护程序"数值小, 那么,在屏幕锁定超时后,屏幕的内容将被当前所选的屏幕保护程序所取代。如果"启动锁定"数值比"启动屏幕" 数值大,那么,自动屏幕锁定就继续目前的屏幕保护程序。

如果屏幕保护程序禁用(关),而屏幕锁定启用(开), 那么,在屏幕锁定超时后,屏幕的内容不会被屏幕 保护程序覆盖。

  1. 单击"式样管理器"中的"屏幕"控制。

  2. 选择所需设置:

    • 屏幕锁定:启用(开)或禁用(关)超时"屏幕锁定"。 更改该设置时,马上,甚至在对话框关闭之前, 新的设置即生效。

    • 启动锁定:指定从指针最后一次 移动或最后一次敲键到屏幕锁定启动前的分钟数。该数值更改后, 新数值立即生效,甚至在单击"确定"之前即已生效。

  3. 单击"确定",以保存更改。单击"缺省", 以回复到"缺省"设置。

窗口

Graphic可以更改窗口焦点策略以及活动的窗口如何显示和窗口图标的显示位置等。

更改窗口性能

  1. 单击"式样管理器"中的"窗口"控制。

  2. 选择所需设置:

    • 指到窗口内将其激活:鼠标指针进入窗口即将其激活

    • 在窗口内单击将其激活:鼠标指针进入窗口并单击鼠标按钮1即将窗口激活

  3. 单击"确定",以保存更改。

  4. 要求重新启动"工作区管理器"时,单击"确定"。

更改如何显示活动的窗口

  1. 单击"式样管理器"中的"窗口"控制。

  2. 选择所需设置:

    • 在窗口激活时提升:如果需要一个部分覆盖的窗口激活后被提升到顶层,就选择该项

    • 允许主窗口在顶层:如果需要主窗口在单击时显示在次窗口之上,就选择该项

    • 移动时显示内容:如果需要在窗口移动过程中将其整个移动,而不仅先移动其外框,就选择该项

  3. 单击"确定",以保存更改。

  4. 要求重新启动"工作区管理器"时,单击"确定"。

更改显示窗口图标的位置

  1. 单击"式样管理器"中的"窗口"控制。

  2. 选择所需设置:

    • 使用图标框:在图标框内显示窗口图标

    • 放入工作区:在工作区背景上显示窗口图标

  3. 单击"确定",以保存更改。

  4. 需要重新启动"工作区管理器"时,单击"确定"。

定制启动和注销

Graphic可以更改启动和注销的下列选项:

登录到桌面后,即在 current session 中工作。按缺省设置,注销时桌面保存当前过程,并在下次登录时恢复其原状。

还可以保存 home session,该过程可以返回,而与当前过程中的运作无关。

更改如何启动下一会话过程

  1. 单击"式样管理器"中的"启动"控制。

  2. 选择所需设置:

    • 继续当前过程:按退出上一会话过程的方法启动 下一个,包括所有设置、客户或资源改变

    • 返回到起始会话过程:启动设置为起始会话过程的会话过程

    • 注销时询问:如果希望在注销时被询问要重新启动当前过程 还是恢复到起始会话过程,就选择该项

    定义基于当前过程的新起始会话过程, 选择"设置起始会话过程"即可。

  3. 单击"确定",以保存更改。

设置起始会话过程

设置起始会话过程时,注意首先选择并保存 需要的启动设置。

  1. 单击"式样管理器"中的"启动"控制。

  2. 单击"设置起始会话过程"。

  3. 在出现的确认对话框中,单击"确定"按钮。

  4. 单击"启动"对话框中"确定"按钮。

    如果从未设置起始会话过程,那么,选择 "返回到起始会话过程"时,将使用系统缺省过程。

设置注销确认首选项

  1. 单击"式样管理器"中的"启动"控制。

  2. 选择"注销确认"的"开"与"关"状态。

    如果将"注销确认"设为"开",那么,每次注销时都会被询问, 以便确认。

  3. 单击"确定"。