本节提供了如何编辑下列的用户启动文件的实例:
Solaris CDE 启动进程在 .login 或 .profile 文件的脚本中定义了名为 DT 的 shell 变量,以便在 Solaris CDE 的启动进程中进行检查。这就避免了执行像 tty 和 stty 这样的与终端有关的命令。请参阅下面的脚本实例:
.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 确保在像 dtterm 或 xterm 这样的终端仿真窗口中,可以使用用户最喜爱的 tty 设置。下面一行在 .Xdefaults 文件中显示典型的 ttyModes 设置:
*ttyModes: erase ^H intr ^C kill ^U start ^Q stop ^S susp ^Z`
最喜爱的 Solaris CDE 资源与缺省的设置不同。
“桌面”的“窗口管理器”的图标放置就是一个缺省设置的实例。在这种情况下,在文件 .Xdefaults 中的下面一行显示了缺省的图标放置设置:
Dtwm*iconPlacement: right top