slackwarelinux中文环境设置

文章作者 100test 发表时间 2007:07:12 11:58:10
来源 100Test.Com百考试题网


控制台

  先把控制台的中文弄出来吧。虽然选择很多,不过我还是喜欢cce,安装使用都很简单,运行cce,出中文了。操起lynx四处转了一圈,工作正常。

X

X要出中文就简单多了。到/etc/profile里把export LC_ALL=POSIX改成

#export LC_ALL=

#export LC_LANG=zh_CN.GB2312

然后startx,果然已经有些中文字了。

然后改/etc/X11/XF86Config,加上

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "IMPS/2"

Option "Device" "/dev/input/mice"

Option "ZAxisMapping" "4 5"

Option "Buttons" "5"

EndSection

再把ServerLayout里的Mouse改成

InputDevice "Mouse1" "CorePointer"

再启动X,结果,X说找不到这个鼠标。有点妖。经过一番狂搜,发觉是还有个模块要启:

modprobe mousedev

ok,己可用了,把这三个modprobe加到/etc/rc.d/rc.modules里。

  俺的这个笔记本内置有一个鼠标,在windows底下两个可以同时用的。在X底下要是也能同时用就爽了。在InputDevice部份再定义一个鼠标(Mouse1),

Section "InputDevice"

Identifier "Mouse1"

Driver "mouse"

Option "Protocol" "IMPS/2"

Option "Device" "/dev/input/mice"

Option "ZAxisMapping" "4 5"

Option "Buttons" "5"

EndSection

在ServerLayout部份加上

InputDevice "Mouse1" "CorePointer"

InputDevice "Mouse1" "SendCoreEvents"

然后起X,好,这回两鼠标都用上了。

TTF

  X里虽然出中文了,但是难看点。还是弄成TrueType吧。先找来ttf字体文件,就放到/usr/X11/lib/X11/font/ttf里并加到XF86Config的fontpath里。然后搞来并装上freetype1.3和ttmkfdir,本来想耍ft2的,结果用它没法子编译俺下的这个ttmkfdir,又不打算花太多时间折腾,只好退回1.3,还算顺利。然后到ttf目录里ttmkfdir >fonts.dir,进去把每行都复制出*-iso8859-1,*-ascII-0,*-gb2312.1980-0三种,当然第一行的总字体数自然要乘3。然后cp fonts.dir fonts.scale。再启X,祭起xfontsel,果然用kaiti_gb2312等字体了。

  最后, 俺发现XFree86 4.1.0里面带的freetype居然不支持中文ttf,那么咱只好换xtt了,还好,xtt特顺利. 后来发现俺新装的freetype1.3是可以处理中文的,要用新编译的库文件换调/usr/X11/lib底下的libfreetype*,不过,既然xtt工作,何必再折腾自己呢?

  下一步当然是把GNome的默认字体换成ttf啦,于是在硬盘里一顿乱找,发现/etc/opt/gnome里有俺要的东东,把其下gtk/gtkrc.zh_CN里的所有fontset前面塞上一个KaiTi_GB2312。再找,发现/opt/gnome/etc/gtk底下居然也有一个,自然改之。再看,/opt/gnome/share底下也有,再改,虽然这个其实没什么影响。再startx,不错,全是矢量字啦。


src="/linux/js/wxgg_linux.js">

相关文章


Linux下快速安装vsftpd方法
vsftp配置大全---超完整版
FreeBSD下构建安全的Web服务器
几种Linux常用备份方法
slackwarelinux中文环境设置
综合辅导:Linux下NFS设置
Linux更新工具Yumex&yum揭秘
Linux下的SSH使用指南
实战solaris之系统帐号管理
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛