这是一个高级任务,它需要创建"前面板"配置文件。《Solaris 公用桌面环境:高级用户和系统管理员指南》中包含了高级定制。
使用此过程替换这些控制之一。 (空白也是一种控制。)
将想要放在转换器中的应用程序安装到"应用程序"子面板中。
例如,若想要将"显示系统装入"控制添加至转换器, 需将它从桌面工具应用程序组拖到"应用程序"子面板上。
安装控制时自动创建的"前面板"配置文件定位在"应用程序"子面板中。定义在目录 $HOME /.dt/types/fp_dynamic中。
例如,将"显示系统装入"添加至"应用程序"子面板时,它创建文件 Xload1.fp。
将文件从 $HOME /.dt/types/fp_dynamic目录移动到 $HOME/.dt/types 目录。
打开 $HOME /.dt/types 目录中的文件,以便进行编辑。
将定义 CONTAINER_TYPE 和 CONTAINER_NAME的行编辑成下列形式:
CONTAINER_TYPE SWITCH CONTAINER_NAME Switch
编辑定义位置 (POSITION_HINTS)的一行。 例如,要将控制放在"空白"位置,设置:
POSITION_HINTS 3
保存配置文件。
在 $HOME/.dt/types 目录中创建另一个文件。
文件名必须以 .fp 结束。例如,您可以创建一个新文件 $HOME/.dt/types/DeleteBlank.fp。
打开文件,以便进行编辑。
在另一编辑窗口中打开文件 /usr/dt/appconfig/types/ language /dtwm.fp 。
此文件是只读的。不能写入。
在 /usr/dt/appconfig/types/ language /dtwm.fp 中,查找正在替换的转换器控制的定义。
CONTROL Blank { TYPE blank CONTAINER_NAME Switch CONTAINER_TYPE SWITCH POSITION_HINTS 3 ICON FpblnkS HELP_TOPIC FPOnItemSwitch HELP_VOLUME FPanel }
将正在替换的控制定义从 /usr/dt/appconfig/types/language /dtwm.fp 复制到新配置文件中。
例如,把"空白"控制的定义复制到新文件 $HOME/.dt/types/DeleteBlank.fp。
将 DELETE True 一行添加至定义的尾部,并用花括号括起来:
CONTROL Blank { ... HELP_VOLUME FPanel DELETE True }
保存文件。
从"工作区菜单"中选择"重新启动工作区管理程序"。