好久沒有更新日誌了:(
說實話我不是很喜歡Ubuntu,主要是不喜歡裝太多東西,並且6.06版號稱中文支援很好了,可是裝上之後還是得自己安裝IME,設定為自動啟動,這讓我覺得很不爽。事情都做到這一步了,為什麼就不再進一步完全做好呢?
算了,還是回到debian吧,原汁原味。我的基本目標是裝一個英文系統,但是可以顯示和輸入中文。下面是安裝過程的簡單說明,有些地方參考了別人的文章,再次向作者表示感謝。
1. 安裝開始時選擇英文介面,這樣肯定不會出現中文亂碼。這點英文對大家來說應該都沒問題吧,呵呵。然後參考http://apt.nc.hcc.edu.tw/docs/debian_X/index.htm繼續基本系統,其中網路設定裡若沒有IP配置,則返回到主介面重新進行網路設定。
2. 基本安裝完後,修改source.list。我在中科院,推薦ustc的源,網站上有source.list例子。這個源不僅包多速度快,更重要的是,科大的流量在中科院是不計費的,哈哈。然後升級核心,apt-get install linux-image-xxx;再升級系統,apt-get –u dist-upgrade。
3. 在/etc/profile,bash.bashrc中都進行一些基本的配置。第一個是ls時顯示顏色,後面幾條命令是我的個人習慣而已。
alias ls=’ls –color=auto’
alias ll=’ls –l’
alias la=’ll –a’
alias ..=’cd ..’
4. apt-get install x-window-system xfce4 fvwm gdm vim-full 。gnome下emacs-snapshot無法輸入中文,但xfce和fvwm都可以,後面兩個也小巧多了,所以不用gnome。xorg7已經進testing了,可以有一些更好的體驗,比如xgl等。
5. 參考http://debian.linuxsir.org/main/?q=node/85進行美化,產生很多locale,這樣能支援多種語言的顯示。
6. 在/etc/environment中設定預設locale為UFT-8,大勢所趨。
LANG=”en_US.UTF-8”
LANGUAGE="en"
LC_CTYPE=”zh_CN.UTF-8” (IME能否啟動就看這個東東了)
EDITOR="gvim" (沒啥關係,看個人愛好)
7. 然後到/etc/X11/Xsession.d/ 這個rc-style的自啟動目錄建立一個檔案,比如88locale-xinput-set,內容如下。這裡的設定比上面第5條的文章中提到的要簡單,你可以按照上面的寫。
/usr/bin/xscreensaver --no-splash & (屏保程式也可以在這裡啟動,哈哈)
/usr/bin/scim -d(或fcitx &)
export XMODIFIERS="@im=SCIM" (這個SCIM一定是大寫!)
export GTK_IM_MODULE="scim"
export XIM_PROGRAM="scim -d"
export QT_IM_MODULE="scim"
最後效果是顯示和輸入中文都沒有問題,但介面都是英文
8. 安裝rxvt-unicode,配置可參考hiweed。
或者這樣運行:urxvr -fn “xft:Courier New” -rv,介面看起來也不錯。
9. 拷貝中文字型,我是在/usr/share/fonts/truetype/下建立了個chinese目錄,字型都丟到那裡,然後去xorg.conf中添加truetype這個路徑,fc-cache -fv。改變字型選擇順序,在font.conf中對每個字型別名裡的字型調整,推薦將Bitstream放在所有字型最前,將SimSun放在能顯示中文的字型最前。你要是圖方便將SimSun放到Bitstream後面也行。順便提一句,我的筆記本上裝的是正版的windows,那我個人再在linux上使用SimSun應該沒有什麼問題吧。
10. 中文字型模糊的解決辦法:去除小字型的AA(AntiAlias)。將以下代碼加入font.conf。對NSimSun也可以如法炮製。
<match target="font">
<test qual="any" name="family">
<string>SimSun</string>
</test>
<test name="pixelsize" compare="more_eq">
<int>7</int>
</test>
<test name="pixelsize" compare="less_eq">
<int>19</int>
</test>
<edit name="antialias" mode="assign">
<bool>false</bool>
</edit>
</match>
複雜嗎?不一定,我第二次花了不到半個小時就全部搞定了,當然第一次還是花了一些時間。用英文介面會少很多問題,還可以強迫自己多看英文,豈不很好。
Ubuntu的新手指南倒是不錯,值得一看。