达摩老祖模拟器:设置XFree86激活档(.xinitrc) linux教程,linux

来源:百度文库 编辑:九乡新闻网 时间:2024/03/29 05:38:10
这个档案有点像是 MS-Windows 中的激活目录夹,您在里面放了些什么指令,则系统在激活 X Window时,会先依据此激活设置档中的内容来处理。依此特性,我们将一些环境变量与其它杂七杂八甚至是想要使用的 Window manager激活指令都编写在此设置档中。请您先看一下由 ports-tree: /usr/ports/chinese/auto-tw-l10n/套件所提供的 dot.xinitrc 档案内容︰
  export LANG=zh_TW.Big5exportLC_CTYPE=zh_TW.Big5export MM_CHARSET=big5exportXMODIFIERS="@im=xcin"export TERM=xterm-colorexec xcin2.5 &#Windowing environments that support L10N well##exec enlightenment#execgnome-session#exec startkde#exec wmaker
  当然,这个范例文件是针对已装好了 xcin 中文输入法以及 window manager 等套件。
  我们可以很明确的看出,在这个设置文件范例中,总共区分了四个区段︰
  · 信息区域化环境变量设置
  export LANG=zh_TW.Big5
  export LC_CTYPE=zh_TW.Big5
  export MM_CHARSET=big5
资料区域化简称为『L10N』,其本意为 LocalizatioN。在其开头字母『L』与结尾字母『N』中间夹有 10 个字母,故简称为L10N。它将各地区语文各项细节资料分门别类,安装在系统底层的数据库中,以便让系统函式库存取,以提供给上层的应用程序使用。而这些资料我们将它称之为『区域化数据库 (locale)』,而此数据库又将各种不同性质分门别类开来,共计有如下类别 (categories) 可供设定︰
  o LC_ALL
  一次定义所有的类别。
  o LC_COLLATE
  定义该地区文字排序规则,以及正规化表示式 (regular expression) 的比对依据。
  o LC_CTYPE
  定义该地区所使用的编码系统、字集、与文字分类、转换等信息。
  o LC_MESSAGES
  定义各应用程序区域化的讯息显示。
  o LC_MONETARY
  定义该地区所通行的货币格式。
  o LC_NUMERIC
  定义该地区所通行的数字表示格式。
  o LC_TIME
  定义该地区所通行的时间、日期表示格式。
  注︰
  以上类别说明节录自『软件自由协会 -- 自由软件总蓝图 -- 国际化与本土化 章节 -- 作者︰ 谢东翰 先生』
  而 locale 命名规则如下︰
  语系代码_地区代码.编码系统代码
  exp: zh_TW.Big5
  上例的意思为中文语系(zh)_台湾地区(TW).使用 Big5 编码系统(Big5)
  其中 .编码系统代码 有时候会省略不用,如︰zh_TW
  关于可用的 locale 名称,您可在底下目录查看︰
  /usr/share/locale/
  /usr/local/share/locale/:
  /usr/X11/share/locale/
  · 环境变量设置
  export XMODIFIERS="@im=xcin"
  export TERM=xterm-color
您可以将所使用到的特殊套件其特殊功能所需的环境变量设置于此区段。其实并无顺序的限制,但依性质类别的来区分写入,将会有利于您日后的维护与管理;不过有些设定值是需要在该程序执行前便设定好的,因此我们大都将环境变量编写在工具程序之前。一般来说,我们大都只会用到如范例中两个环境设置。
  o export XMODIFIERS="@im=xcin"
  指定您所要使用的输入法程序。关于在 X Window 下使用非英文语系输入法的介绍,您可以参考以下连结的文章︰
  http://xcin.linux.org.tw/i18n/pc2000/p7/node5.html> 亲手打造 GNU/Linux 中文环境 (七) - Xi18n 程序设计简介
  http://tel.life.nthu.edu.tw/~kpwu/suse-cjk-big5/node37.html> SuSE Linux 中日韩语系支持手册
  ·
  o export TERM=xterm-color
  让您的终端机 (Terminal) 能够显示色彩,而不再只是单调的单色系。当然这只是功能支持而已,您还需针对您所使用的 Terminal 程序来设定要显示的色彩值。
  · 预先执行的工具程序设置
  exec xcin2.5 &