Solaris 8 如何管理OpenWindows( 二 )



.xinitrc;文件
如果想保留自己的;.xinitrc , 则根据;$OPENWINHOME/lib/Xinitrc;对其进行更新 。

应用程序缺省文件
应用程序缺省值的两个目录是简体中文;OpenWindows;环境的一部分 。一个是系统范围的缺省值 , 另一个是特定语言环境特征的缺省值:

$OPENWINHOME/lib/app-defaults/C;目录存储系统范围的应用程序缺省值 。这些值用于;C;语言环境 。

$OPENWINHOME/lib/locale/zh/app-defaults;目录存储特定于;zh;语言环境的应用程序缺省值 。

/usr/dt/app-defaults/zh.GBK;目录存储特定于;zh.GBK;语言环境的应用程序缺省值

$OPENWINHOME/lib/locale/zh/app-defaults/Olwm;文件列出所有取决于语言环境的;olwm;窗口管理器的资源缺省值 。这些资源文件名都由资源名加语言环境名后缀组成 , 例如;ButtonFont.zh 。如果缺少以语言环境后缀命名的资源 , 则使用无后缀命名的资源 。

定制邮件传输和存储
当您在键盘上书写邮件消息时 , 简体中文;Solaris;邮件工具把这些字符以;EUC;(8;位);格式发送到工作站 。但是 , 对于跨网络的消息传输、接收和保存收到的消息 , 该工具有若干标准传输格式可用 。

邮件传输格式
邮件传输的初始缺省设置是常用的;(7;位);ISO;2022;编码标准 。这与在用户的;.mailrc;文件中与使用下列命令行的效果一样:;


set;encoding=zh.iso2022-7;


然而 , "邮件工具"也可在用户的;~/.mailrc;文件中以下列命令行引导通过;EUC;格式传输:


set;encoding=zh.euc


要使"邮件工具"使用这些传输格式之一 , 请执行下列步骤:

把格式命令行;encoding=zh.;放入;.mailrc;文件 。

遵照下一节"使;.mailrc;的更改生效"中的说明 。

邮件接收和存储格式
"简体中文;Solaris;邮件工具"不管邮件到达时的格式如何均将进来的邮件保存在;/var/mail;目录 。

然后 , 当"邮件工具"从假脱机文件读取消息并把它们发送到屏幕显示时 , 它把文本从原来的;ISO;2022;格式转换到;EUC;格式 , 以在屏幕上显示 。

当您指示"邮件工具"保存消息时 , 其初始缺省设置是以;EUC;格式保存 , 不管原始接收到的格式如何 。这个初始缺省设置与在用户的;.mailrc;文件中具有下列命令行的效果一样:


set;folderconv;


要把邮件以原始接收到的格式;(ISO2022-7;或其它格式);保存而不加转换 , 则在用户的;.mailrc;文件中使用类似以下的命令行:


set;nofolderconv;


以下一节将解释如何使这些命令行生效 。

使;.mailrc;的更改生效
无论何时只要从"工作区程序"菜单启动"邮件工具"或者在系统提示符下启动;mailx;会话 , 邮件实用程序就使用;~/.mailrc;中的设置 。当"邮件工具"或者会话运行之后 , 它会忽略;.mailrc;文件中的更改 。因此 , 对;.mailrc;的改变只影响在保存这些更改以后启动的"邮件工具"或邮件会话 。

然而 , 在;mailx;会话启动之后对;.mailrc;所做的更改可以使用该会话中发布的源;.mailrc;命令而在现有的;mailx;对话中生效 , 如下所示:


system%;mailx;;(正在进行的;mailx;会话 , 在此期间;.mailrc;被更改 , 例如来自另一"shell;工具"窗口 。);&source;.mailrc;;(继续中的;mailx;会话 , 在此期间新的;.mailrc;设置生效 。);&
q
system%;


在上例中 , 用户键入;q;以退出;mailx;程序 。

进入的邮件报告
comsat;是服务器进程 , 它收听关于进来的邮件报告 , 并在邮件到达时通知那些请求通知的用户 。为了能够以简体中文显示该通知 , 应执行下列步骤:

文件;/etc/inet/inetd.conf;中有一行:


comsat;dgram;udp;wait;root;/usr/sbin/incomsat;in.comsat


此行应由超级用户;(root);手工编辑或者通过运行;install_comsat;进行改变 。

推荐阅读