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

第 7 章 定制桌面环境

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


注意:

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


介绍式样管理器

启动"式样管理器":

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

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

Graphic

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

颜色 ― 工作空间颜色和调色板

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

幕布 ― 工作空间幕布模式

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

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

声音 ― 响铃器音量、音调和持续时间

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

窗口 ― 窗口如何获得关注,窗口获得关注时是否引发及窗口图标的位置

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

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

Graphic

定制屏幕的外观

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

颜色调色板和颜色闪烁

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

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

Graphic

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

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

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

克服颜色闪烁

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

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

  2. 单击"颜色"

    显示"颜色"对话框。

  3. 单击"颜色数量"

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

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

  5. 单击桌面幕布并选择一种简单的工作空间幕布,如 Gray Lt。

  6. 按照以下"设置起始 Sessionkayak"中讲述的步骤将该会话设为起始会话。

  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可以修改启动和注销的下列选项:

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

您也可以保存起始会话,这样,不论您在当前会话期间做什么,您总能返回到起始会话。

修改如何启动下一会话

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

  2. 选择所需设置:

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

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

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

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

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

设置起始 Sessionkayak

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

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

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

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

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

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

设置注销确认对话

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

  2. 选择"注销确认对话"的"开"或"关"。

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

  3. 单击"确定"。