本节介绍特殊的配置。
CDE 邮寄程序使用为DTMAIL_FILE数据类型定义的打印动作来打印文件。它没有使用 OpenWindows 邮件工具指定的打印正文。要更改打印特性,必须修改此"打印"动作。
使用您喜欢的编辑器,创建下列文件:
HomeDirectory/.dt/types/dtmail.dt
在此文件中键入下列行:
#
# 为邮箱覆盖缺省打印动作
#
ACTION Print
{
LABEL Print
ARG_TYPE DTMAIL_FILE
TYPE COMMAND
WINDOW_TYPE NO_STDIO
EXEC_STRING sh -c ' \
dtmailpr -p -f% (File)Arg_1% | mp -m -l | \
dtlp -u% (File)Arg_1%;'
}
dtmailpr是一个打印过滤程序,它删除附件,产生一个无格式文本流。dtlp 是lp的标准 CDE 接口。%(File)Arg_1% 是正在打印的文件。
重新启动邮寄程序。
版本 4 可扩展数据格式是一种 CDE 日历支持的 新格式。OpenWindows 日历管理器不能读取这种格式。如果需要在 OpenWindows 和 CDE 平台之间来回转换,就不要将日历转换为版本 4 数据格式。不过,可以用sdtcm_convert正文 来删改日历。
可以通过从日历"帮助"菜单上选择"有关日历"来确认日历的数据格式版本。
否则,用sdtcm_convert正文将日历转换为版本 4 数据格式。
关于此文件的进一步信息,请参阅sdtcm_convert(1) 手册页。
如果安装的只是最终用户 CDE 软件包,则不安装手册页。若要查看手册页,需要运行pkgadd实用 程序来安装它。
安装 Solaris CDE 时,安装菜单提供安装AnswerBook CDE 软件包的选项。如果选择"确定",AnswerBook软件包会被安装到/usr/dt/share/answerbooks/language 目录 下(language是特定的AnswerBook翻译的本地名称)。
因为AnswerBook软件包需要 109 兆字节的硬盘空间,您可能不希望安装这个软件包。不过,可以使用以下两个选项:
装配(或从/net/. . .连接)AnswerBook软件包到/usr/dt/share/answerbooks/language 目录下。
添加AB_CARDCATALOG
环境变量到HomeDirectory/.dtprofile 中。例如,如果在网络有输出的版本,添加下列行到HomeDirectory/.dtprofile:
export AB_CARDCATALOG=/net/hostname/usr/dt/share/answerbooks \/language/ab_cardcatalog
Solaris CDE 应用程序所使用的环境变量可以在 CDE 桌面以外设置。例如,也许要登录到远程工作站上,并将 CDE 应用程序显示到本地工作站上。这时,需 要使用 CDE 实用程序dtsearchpath来设置各种 CDE shell 环境变量。
对 Bourne 和 Korn shell,键入下列命令:
eval `/usr/dt/bin/dtsearchpath`
对 C shell,键入下列命令:
eval `/usr/dt/bin/dtsearchpath -c`
可以按照此命令,通过设置 DISPLAY 来回到本地工作站,然后远程运行 CDE 应用程序,结果将显示到本地工作站上。
在本例中,Bourne 和 Korn shell 的dtsearchpath 语法是在所有运行 CDE 的平台上都可用的 CDE 样例执行程序的一部分。但是,C shell (-c) 选项只在 Sun 平台上可用。
CDE 桌面为 OpenWindows DeskSet(TM)提供 实时环境。不必对 CDE 设置做任何特殊的操作,就可以获得这个实时环境。此环境设置的一部分是由下 列文件提供的:
/usr/dt/config/Xsession.d/0015.sun.env
如果对于特定的工作站,需要添加或删减此环境设置,此文件既可就地编辑,也可以首先复制到下列文件位置:
/etc/dt/config/Xsession.d/0015.sun.env
增加设置的一个示例是,被 OpenWindows DeskSet 应用程序使用的旧的 OpenWindows 虚拟键盘的启动。 因为在 CDE 桌面上,大多数应用程序(和主要的 Sun 用户)并不使用这个虚拟键盘实用程序,所以它被放置在缺省的启动序列之外,以改进整个桌面的启动性能。
请参阅0015.sun.env文件本身的注释,以获取关于可选的 OpenWindows 虚拟键盘 (vkdb) 的启动的附加信息。
如果已经安装 Apple Macintosh 应用程序环境 (MAE), 版本 1.0,并打算通过 OpenWindows 文件管理器应用 程序来使用可移动的媒体(软盘或 CD),必须编辑/etc/rmmount.conf 文件。这可以保证 MAE 的 文件管理器的可移动媒体工作正常。
键入su,以成为超级用户,然后输入口令。
进入/etc目录。键入下列命令并按 "回车"键:
# cd /etc
用您喜欢的编辑器打开/etc/rmmount.conf文件。
将#Actions下面的这行移到列表的末尾:
action floppy action_macfs.so
例如:
# more rmmount.conf
# @(#)rmmount.conf 1.2 92/09/23 SMI
#
# 可移动媒体装配器配置文件
#
# 文件系统证明
ident hsfs ident_hsfs.so cdrom
ident ufs ident_ufs.so cdrom floppy
ident pcfs ident_pcfs.so floppy
ident macfs ident_macfs.so floppy
# 动作
action cdrom action_filemgr.so
action floppy action_filemgr.so
action floppy action_macfs.so
保存并退出。
当 MAE 被安装后,它将macfs action行放入rmmount.conf文件中。卸载 MAE 后,这一行会被去除。
这一更改使您可以在 OpenWindows 或 CDE 文件管理器应用程序中使用可移动的媒介,同时在 MAE 中仍旧使用 Macintosh 软 盘。不过,这也使得 MAE 不能读取未格式化的、难识别的、 或 DOS 格式的软盘。在使用这个设置过程中,所有这些软 盘都会转到 OpenWindows 文件管理器应用程序中。
如果要允许 MAE 访问难识别的、未格式化的或 DOS 格式的软盘,那么必须将action floppy action action_macfs.so行放 在action floppy action_filemgr.so行的前面。