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

颜色调色板和颜色闪烁

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

图形 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. 单击"确定"。

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