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

Solaris CDE 启动实例

本节提供了如何编辑下列的用户启动文件的实例:

Solaris CDE 启动进程在 .login.profile 文件的脚本中定义了名为 DT 的 shell 变量,以便在 Solaris CDE 的启动进程中进行检查。这就避免了执行像 ttystty 这样的与终端有关的命令。请参阅下面的脚本实例:

.login ( C shell )

	if ( ! ${?DT} ) then
		stty erase `^h`
	endif

.profile (sh or ksh)

	if [ ! “$DT” ]; then
		stty erase `^h`
	fi

围绕 DT 的外加语法避免了在未定义 DT 时来自 C shell 的警告。当用户利用传统的基于文本的控制台登录提示符来登录时,DT 是未定义的。有关设置点文件的详细信息,请参阅 HomeDirectory /.dtprofile 文件。


注意:

.Xdefaults 中指定 Solaris CDE tty 设置。


在 Solaris CDE 启动时,为用户特定的资源查找用户的 .Xdefaults 文件。例如,ttyModes 确保在像 dttermxterm 这样的终端仿真窗口中,可以使用用户最喜爱的 tty 设置。下面一行在 .Xdefaults 文件中显示典型的 ttyModes 设置:

*ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z`


注意:

最喜爱的 Solaris CDE 资源与缺省的设置不同。


“桌面”的“窗口管理器”的图标放置就是一个缺省设置的实例。在这种情况下,在文件 .Xdefaults 中的下面一行显示了缺省的图标放置设置:

Dtwm*iconPlacement: right top