免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3527 | 回复: 1
打印 上一主题 下一主题

Solaris 8 如何管理OpenWindows [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-09-06 10:22 |只看该作者 |倒序浏览
启动 OpenWindows\r\n本节描述设置简体中文环境和启动简体中文 Solaris 操作所必需的步骤。\r\n\r\n对要求的环境设置 .cshrc 文件\r\n为了使用简体中文文本,每个用户的环境变量和 ~/.cshrc (换句话说,$HOME/.cshrc) 文件用命令行进行设置时必须按照本节描述的方法设置。在任一用户启动简体中文 OpenWindows 环境之前,必须确保下列三个 .cshrc 文件特征 (当然因而包括用户的 C shell)  均设置正确。\r\n\r\n使用简体中文有下列三个先决条件:\r\n\r\nOPENWINHOME shell 变量设置为 /usr/openwin 路径 \r\n\r\nLANG shell 环境的语言环境变量设置为简体中文 \r\n\r\nTTY 模式恰当地设置为简体中文字符代码 \r\n\r\n为了设置这些特征,确保每个用户的 .cshrc 文件都包括下列行:\r\n\r\n\r\nsetenv LANG zh\r\nsetenv OPENWINHOME /usr/openwin\r\n set path=( /usr/SUNWale/bin $OPENWINHOME/bin $path) \r\n ...\r\n if ($?USER != 0 && $?prompt != 0) then\r\n   /bin/stty cs8 -istrip defeucw\r\nendif\r\n \r\n\r\n只有 /bin/stty 能设置需要的特征。不要使用 /usr/ucb/stty,因为它并不设置所有需要的特征。\r\n\r\n同样,确保每个 .cshrc 文件都将 $OPENWINHOME/bin 放在任何其它 OpenWindows 文件之前的用户路径中。确保这样做的方法之一是把下列行放在其它路径指定之后:\r\n\r\n\r\nset path=(/usr/SUNWale/bin $OPENWINHOME/bin $path) \r\n \r\n\r\nhtt 输入服务器和 openwin-init 文件\r\n在可以运行任何使用简体中文输入的应用程序之前,必须在运行 htt 输入服务器。它在每个用户的起始目录 .openwin-init 文件当 OpenWindows 启动时运行。此文件必须包含这一行:\r\n\r\n\r\ntoolwait $OPENWINHOME/bin/htt\r\n \r\n\r\n该行必须位于那些启动简体中文 Solaris 应用程序的行之前,因为它们依赖于 htt 输入服务器进行简体中文操作。如果起始目录中没有  .openwin-init 文件,则从随简体中文 Solaris 操作环境一起分发的 $ OPENWINHOME/lib/locale/zh/openwin-init 文件启动 htt。 htt(1) man 页进一步解释关于  htt 的操作。\r\n\r\n设置 .OWdefaults 文件\r\n用户起始目录中的 .OWdefaults 文件指定用于若干  Solaris 语言环境的特征:显示语言、数字、时间/日期、消息以及其它简体中文 OpenWindows 的基本属性。在  .OWdefaults 中其它一些输入项影响用户的 OpenWindows 用户接口的性能和外观。\r\n\r\n在运行简体中文  OpenWindows 环境之前,每个用户的 .OWdefaults 文件都应该包含下列五行。因此,在用户现有的 .OWdefaults 文件末尾添加这五行。 (参阅 \Z简体中文 Solaris 用户指南\Z中的\"工作区属性工作表的本地化使用\"一节。) \r\n\r\nOpenWindows.BasicLocale:\r\n zh\r\n \r\nOpenWindows.DisplayLang:\r\n zh\r\n \r\nOpenWindows.InputLang:\r\n zh\r\n \r\nOpenWindows.TimeFormat:\r\n zh\r\n \r\nOpenWindows.NumericFormat:\r\n zh\r\n \r\n\r\n这些域可以设置成 zh (对简体中文) 或者 C (对英文/ASCII 操作) 。这五个简体中文 OpenWindows 变量具有如下属性:\r\n\r\nè\Z¨ 3 - 在 .OWdefaults 文件中设置的属性 属性 \r\n 描述 \r\n \r\nBasicLocale (基本语言环境) \r\n 指定用户接口的国家 (语言环境) 。通过设置基本语言环境,用户可以设定其它具体设置,例如输入语言。\r\n \r\nDisplayLang (显示语言) \r\n 指定用于标记、消息、菜单项、帮助文本和其它显示的语言。\r\n \r\nInputLang (输入语言) \r\n 指定用于键盘输入的语言。\r\n \r\nTimeFormat (时间格式) \r\n 指定时间和日期的表达格式。\r\n \r\nNumericFormat (数字格式) \r\n 指定用于数字输入/显示的字符系统。\r\n \r\n\r\n就象在\Z简体中文 Solaris 用户指南\Z中\"工作区属性工作表的本地化使用\"一节中描述的,可使用\"工作区属性\"工作表中的本地化种类 (语言环境) 从而将这五个域添加到 .OWdefaults 文件。\r\n\r\n.xinitrc 文件\r\n如果想保留自己的 .xinitrc,则根据 $OPENWINHOME/lib/Xinitrc 对其进行更新。\r\n\r\n应用程序缺省文件\r\n应用程序缺省值的两个目录是简体中文 OpenWindows 环境的一部分。一个是系统范围的缺省值,另一个是特定语言环境特征的缺省值:\r\n\r\n$OPENWINHOME/lib/app-defaults/C 目录存储系统范围的应用程序缺省值。这些值用于 C 语言环境。\r\n\r\n$OPENWINHOME/lib/locale/zh/app-defaults 目录存储特定于 zh 语言环境的应用程序缺省值。\r\n\r\n/usr/dt/app-defaults/zh.GBK 目录存储特定于 zh.GBK 语言环境的应用程序缺省值\r\n\r\n$OPENWINHOME/lib/locale/zh/app -defaults/Olwm 文件列出所有取决于语言环境的 olwm 窗口管理器的资源缺省值。这些资源文件名都由资源名加语言环境名后缀组成,例如  ButtonFont.zh。如果缺少以语言环境后缀命名的资源,则使用无后缀命名的资源。\r\n\r\n定制邮件传输和存储\r\n当您在键盘上书写邮件消息时,简体中文 Solaris 邮件工具把这些字符以 EUC (8 位) 格式发送到工作站。但是,对于跨网络的消息传输、接收和保存收到的消息,该工具有若干标准传输格式可用。\r\n\r\n邮件传输格式\r\n邮件传输的初始缺省设置是常用的 (7 位) ISO 2022 编码标准。这与在用户的 .mailrc 文件中与使用下列命令行的效果一样: \r\n\r\n\r\nset encoding=zh.iso2022-7 \r\n \r\n\r\n然而,\"邮件工具\"也可在用户的 ~/.mailrc 文件中以下列命令行引导通过 EUC 格式传输:\r\n\r\n\r\nset encoding=zh.euc\r\n \r\n\r\n要使\"邮件工具\"使用这些传输格式之一,请执行下列步骤:\r\n\r\n把格式命令行 encoding=zh. 放入 .mailrc 文件。\r\n\r\n遵照下一节\"使 .mailrc 的更改生效\"中的说明。\r\n\r\n邮件接收和存储格式\r\n\"简体中文 Solaris 邮件工具\"不管邮件到达时的格式如何均将进来的邮件保存在 /var/mail 目录。\r\n\r\n然后,当\"邮件工具\"从假脱机文件读取消息并把它们发送到屏幕显示时,它把文本从原来的 ISO 2022 格式转换到 EUC 格式,以在屏幕上显示。\r\n\r\n当您指示\"邮件工具\"保存消息时,其初始缺省设置是以 EUC 格式保存,不管原始接收到的格式如何。这个初始缺省设置与在用户的 .mailrc 文件中具有下列命令行的效果一样:\r\n\r\n\r\nset folderconv \r\n \r\n\r\n要把邮件以原始接收到的格式 (ISO2022-7 或其它格式) 保存而不加转换,则在用户的 .mailrc 文件中使用类似以下的命令行:\r\n\r\n\r\nset nofolderconv \r\n \r\n\r\n以下一节将解释如何使这些命令行生效。\r\n\r\n使 .mailrc 的更改生效\r\n无论何时只要从\"工作区程序\"菜单启动\"邮件工具\"或者在系统提示符下启动 mailx 会话,邮件实用程序就使用 ~/.mailrc 中的设置。当\"邮件工具\"或者会话运行之后,它会忽略 .mailrc 文件中的更改。因此,对 .mailrc 的改变只影响在保存这些更改以后启动的\"邮件工具\"或邮件会话。\r\n\r\n然而,在 mailx 会话启动之后对 .mailrc 所做的更改可以使用该会话中发布的源 .mailrc 命令而在现有的 mailx 对话中生效,如下所示:\r\n\r\n\r\nsystem % mailx  (正在进行的 mailx 会话,在此期间 .mailrc 被更改,例如来自另一\"shell 工具\"窗口。) & source .mailrc  (继续中的 mailx 会话,在此期间新的 .mailrc 设置生效。) &\r\n q\r\nsystem% \r\n \r\n\r\n在上例中,用户键入 q 以退出 mailx 程序。\r\n\r\n进入的邮件报告\r\ncomsat 是服务器进程,它收听关于进来的邮件报告,并在邮件到达时通知那些请求通知的用户。为了能够以简体中文显示该通知,应执行下列步骤:\r\n\r\n文件 /etc/inet/inetd.conf 中有一行:\r\n\r\n\r\ncomsat dgram udp wait root /usr/sbin/incomsat in.comsat\r\n \r\n\r\n此行应由超级用户 (root) 手工编辑或者通过运行 install_comsat 进行改变。\r\n\r\n\r\ncomsat dgram udp wait root /usr/SUNWale/sbin/in.comsat in.comsat -l zh

论坛徽章:
0
2 [报告]
发表于 2007-09-07 22:07 |只看该作者
此帖已收录到主题目录!:lovely:
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP