首页 | 登录 | 注册 | 会员中心 | 网站地图
  当前位置:首页 >> 网管 >> 操作系统 >> Unix/Linux >> slackware linux 中文环境设置
slackware linux 中文环境设置
来源:darkstax.blog 作者: 发布时间:2008-09-18

控制台

先把控制台的中文弄出来吧。虽然选择很多,不过我还是喜欢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,不错,全是矢量字啦。

(责任编辑:IORI)
网友评论
评论加载中…
快速检索
推荐专题
漏洞扫描全搜索
Solaris 基础知识入门——专题
注册表 入门基础及修改技巧
网络故障排除专题
友情链接 | 欢迎投稿 | 杂志发行 | 广告报价 | 人才招聘 | 服务条款 | 免责声明 | 隐私保护 | 关于网管员世界
CopyRight © 2001-2008 [网管员世界 www.365master.com] All Rights Reserved.
《网管员世界》杂志,专为网管服务的刊物!