slackware linux 中文环境设置

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

控制台

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

X

X要出中文就简单多了。到/etc/profile里把export LC_ALL=POSIX改成#export LC_ALL=#export LC_LANG=zh_CN.GB2312然后startx,果然已经有些中文字了。

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

div “InputDevice”Identifier “Mouse1″Driver “mouse”Option “Protocol” “IMPS/2″Option “Device” “/dev/input/mice”Option “ZAxisMapping” “4 5″Option “Buttons” “5”Enddiv

再把ServerLayout里的Mouse改成InputDevice “Mouse1” “CorePointer”再启动X,结果,X说找不到这个鼠标。有点妖。经过一番狂搜,发觉是还有个模块要启:modprobe mousedevok,己可用了,把这三个modprobe加到/etc/rc.d/rc.modules里。

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

div “InputDevice”Identifier “Mouse1″Driver “mouse”Option “Protocol” “IMPS/2″Option “Device” “/dev/input/mice”Option “ZAxisMapping” “4 5″Option “Buttons” “5”Enddiv在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,不错,全是矢量字啦。

不要因为世态变迁而埋怨,不要因为命运多舛而怨恨.

slackware linux 中文环境设置

相关文章:

你感兴趣的文章:

标签云: