Solaris 公用桌面环境: 高级用户和系统管理员指南

定制工作区

用户可以用桌面界面完成大多数工作区定制,比如更改工作区名称和工作区的数目等。但是, "工作区管理器"为设置系统范围的缺省值提供了资源。

更改系统范围内的工作区数目

缺省的桌面配置提供四个工作区。用户可使用与工作区开关相关联的弹出式菜单 来添加和删除工作区。

/usr/dt/app-defaults/C/Dtwm 文件将 workspaceCount 设置成下列缺省的工作区数目:

Dtwm*0*workspaceCount: 4 	
 Dtwm*workspaceCount:  1

在屏幕 0 上指定多个工作区。在任何其它屏幕上指定单个的工作区。

可创建(或修改已有的) /etc/dt/config/C/sys.resources 文件,以便为工作站上所有新用户更改缺省的工作区数目。

    使用 0*workspaceCount 资源在主屏幕上 设置系统范围的缺省值:

    Dtwm*0*workspaceCount: 数目
    

例如,下列资源在主屏幕上设置系统范围的工作区数目为 6 :

Dtwm*0*workspaceCount: 6

关于设置"工作区管理器"资源的信息,请参阅"设置应用程序资源"

例如,下列资源设置工作区数目为 6 :

	Dtwm*workspaceCount: 6

提供系统范围的工作区名称

在内部,工作区按编号惯例wsn编号,其中 n 是 0、1、2等等。例如,缺省的 四个工作区在内部被编号为 ws0ws3

    使用标题资源更改指定工作区的名称:

	Dtwm*wsn: 名称

关于设置"工作区管理器"资源的信息,请参阅"设置应用程序资源"

例如,下列资源将缺省的四个工作区设置为指定的名称:

Dtwm*ws0*title:	Anna 
Dtwm*ws1*title:	Don 
Dtwm*ws2*title:	Julia 
Dtwm*ws3*title:	Patti

创建附加的背景

  1. 创建背景图象。它们可以是位图或象素图文件。

  2. 将背景放进下列目录之一。(可能需要创建此目录。)

    • 系统范围背景:/etc/dt/backdrops

    • 个人背景:HomeDirectory/.dt/backdrops

  3. 从"工作区"菜单选择"重新启动工作区管理器"。

    系统范围和个人的背景被添加到 /usr/dt/backdrops 中的内置背景中。

    可以创建与其同名的个人或系统范围背景,来替换现有的内置背景。

用图形图象替换背景

背景被迭置在显示的根窗口之上。"式样管理器背景"对话框提供"无背景"设置,在此设置下,背景 为透明的。

在所有的工作区背景后面只有一个根窗口。因此,放置在根窗口中的图形图象始终保持在所有的工作区中。 可以指定哪些工作区用背景覆盖根窗口。然而,当"无背景"有效时,每个工作区 可见的图象是相同的。

  1. 创建图形图象。

    图象必须是有工具能够在根窗口中将其显示出来的格式。例如,如果要使用 xsetroot,必须创建一个位图文件。

  2. 如果它还不存在,就要创建一个可执行文件 HomeDirectory/.dt/sessions/sessionetc

    sessionetc 文件在用户每次登录时运行。

  3. sessionetc 文件中放置用于显示图象的命令。

    例如,下列命令用指定的位图平铺根窗口:

    	xsetroot -bitmap /users/ellen/.dt/icons/root.bm