控制臺
先把控制臺的中文弄出來吧。雖然選擇很多,不過我還是喜歡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 |
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" |
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,不錯,全是矢量字啦。