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