從前從前因為看到很多相關的資料都說Debian比較「嚴謹」
為了這「嚴謹」兩個字造成了我「萬劫不復」的開始
GNU/Linux的老手常建議使用文字介面不是沒原因的
不是無痛起步嗎?坦白說有點痛ㄋㄟ可是學習的過程讓我學到很多、感動也很多。我要的不多,只要讓我能上上網學點東西、精簡點、速度快一點、基本中文環境、輸入法,Debian讓我很滿意。
我記性特差,也談不上「拋磚引玉」我是超級菜的菜鳥,只不過是記記筆記、拾人牙慧、拋石頭引玉罷了,首先感謝各位的付出,沒有你們就沒有前進的動力了,虛心接收各方的批評指教,有任何不妥的步驟感謝您的指正。
1.網路安裝本來是連到美國去可是比較慢,後來連到中山(可是怪怪的),最後連到成大(超級快,可能是我在學校的關係)建議多試幾個看看
2.一開始以stable安裝基本,裝完後把testing、unstable加到/usr/apt/sources.list
下apt-get update後安裝適合的核心linux-image-686(編譯核心還不熟只好這樣囉!我的cpu是pⅢ450)用新的核心重新開機
3.下apt-get dist-upgrade升級到unstable
4.馬上升級vim(最喜歡用的編輯器),在/etc/locale.gen加入(轉入Unicode環境,想學日文咩)
en_US.UTF-8 UTF-8
ja_JP.EUC-JP EUC-JP
ja_JP.UTF-8 UTF-8
zh_TW.UTF-8 UTF-8
執行locale-gen
5.安裝x-window-system-core、icewm、gcin、mlterm、leafpad、gaim、sylpheed
本來是想用fluxbox,可是不知道是什麼原因開啟的速度很慢,看到介紹icewm文章就裝來試試,開啟的速度真是另人滿意啊,想用apt-get安裝mozilla-firefox可是因為相依的問題裝不起來。
6.在家目錄編輯.xinitrc
export LANG=zh_TW.UTF-8
export LC_ALL=zh_TW.UTF-8
export XMODIFIERS="@im=gcin"
gcin &
icewm
7.修改 /etc/mlterm/main
receive_string_via_ucs=true
use_anti_alias=false
修改 /etc/mlterm/font
ISO8859_1 = -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1;
ISO10646_UCS4_1 = -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1;
ISO10646_UCS4_1_BIWIDTH = -gnu-unifont-medium-r-normal--16-160-75-75-c-80-iso10646-1;
在~/.vimrc 中加入:
set fileencodings=utf-8,big5,euc-jp,gbk,euc-kr,utf-bom,iso8859-1
set encoding=utf8
set tenc=utf8
#使用 <F12> 來將文字編碼轉換成 Big5
map <F12> :set tenc=big5<cr>
8.裝字型
wget http://firefly.idv.tw/apt/firefly-font/ ... 3.0.tar.gz
tar zxvf fireflysung-1.3.0.tar.gz
cp /fireflysung-1.3.0/fireflysung.ttf /usr/share/fonts/truetype/
fc-cache -f -v
9.startx
使用w3m下載firefox安裝,在gcin加入自己專用的輸入法
10.讓字不在糊鬧(目前自己還在努力了解fonts.conf中,字模糊的問題讓我花不少時間去了解、並學習,有一點點概念後越來越敬佩firefly兄了,請大家也一起關照OOo去OOo官網問題回報處投個票支持一下,雖然我沒使用OO我也去投票了呢!)
在/etc/fonts/conf.d/ 下建立一個用戶自定義配置文件10myfonts.conf
內容如下:
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<!-- conf.d/myfont.conf -->
<fontconfig>
<dir>/usr/share/fonts</dir>
<dir>/usr/share/fonts/local</dir>
<dir>/usr/local/share/fonts</dir>
<dir>~/.fonts</dir>
<!--加入點陣字體路徑-->
<dir>/usr/X11R6/lib/X11/fonts</dir>
<!--
配置粗體中文顯示,要配合freetype-2.1.10,libxft-2.1.7,fontconfig-2.3.X
-->
<match target="font">
<!-- check to see if the font is just regular -->
<test name="weight" compare="less_eq">
<int>100</int>
</test>
<!-- check to see if the pattern requests bold -->
<test target="pattern" name="weight" compare="more_eq">
<int>180</int>
</test>
<!-- set the embolden flag -->
<edit name="embolden" mode="assign">
<bool>true</bool>
</edit>
</match>
<!--
default settings for all fonts.
-->
<match target="font" >
<!-- 打開字體的反鋸齒即AA,大號字用AA會更美觀 -->
<edit mode="assign" name="antialias" >
<bool>t</bool>
</edit>
<edit mode="assign" name="hintstyle" >
<const>hintslight</const>
</edit>
<!-- 打開hint -->
<edit mode="assign" name="hint" >
<bool>t</bool>
</edit>
<!-- 關閉autohint -->
<edit mode="assign" name="autohint" >
<bool>false</bool>
</edit>
</match>
<!-- 關閉 8到17號字體的AA -->
<match target="font" >
<!--
<test compare="contains" name="lang" >
<string>zh-cn</string>
<string>zh-tw</string>
<string>ja</string>
<string>ko</string>
</test>
-->
<test compare="more_eq" name="pixelsize" qual="any" >
<double>8</double>
</test>
<test compare="less_eq" name="pixelsize" qual="any" >
<double>17</double>
</test>
<edit mode="assign" name="antialias" >
<bool>false</bool>
</edit>
</match>
<!-- 解決英文字體間距過寬 -->
<match target="font">
<test target="pattern" name="lang" compare="contains">
<string>zh-tw</string>
<string>zh-cn</string>
<string>ja</string>
<string>ko</string>
</test>
<edit name="spacing">
<const>proportional</const>
</edit>
<edit name="globaladvance">
<bool>false</bool>
</edit>
</match>
<!--
設定中文最小字號,使得小字的中文美觀
-->
<match target="font" >
<test name="family" qual="any" >
<string>SimSun</string>
<string>NSimSun</string>
<string>SimHei</string>
<string>AR PL ShanHeiSun Uni</string>
<string>AR PL SenKai Uni</string>
<string>AR PL New Sung</string>
<string>FZSongTi</string>
<string>FZMingTiB</string>
<string>FangSong_GB2312</string>
<string>KaiTi_GB2312</string>
</test>
<test compare="more_eq" name="pixelsize" >
<int>8</int>
</test>
<test compare="less_eq" name="pixelsize" >
<int>12</int>
</test>
<edit compare="eq" name="pixelsize" >
<int>12</int>
</edit>
</match>
<!--
把serif ,sans,monospace的family(字體族)重新排序,適應中文用戶的用字習慣
-->
<alias>
<family>serif</family>
<prefer>
<family>Times New Roman</family>
<family>Nimbus Roman No9 L</family>
<family>Luxi Serif</family>
<family>Times</family>
<family>Bitstream Vera Serif</family>
<family>Simsun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Mincho</family>
<family>AR PL SungtiL GB</family>
<family>AR PL Mingti2L Big5</family>
<family>Baekmuk Batang</family>
</prefer>
</alias>
<alias>
<family>sans-serif</family>
<prefer>
<family>Helvetica</family>
<family>Verdana</family>
<family>Arial</family>
<family>Tahoma</family>
<family>Bitstream Vera Sans</family>
<family>SimSun</family>
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>AR PL KaitiM Big5</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
<alias>
<family>monospace</family>
<prefer>
<family>Courier</family>
<family>Courier New</family>
<family>Andale Mono</family>
<family>Luxi Mono</family>
<family>Nimbus Mono L</family>
<family>Bitstream Vera Sans Mono</family>
<family>NSimSun</family> <!-- han (zh-cn,zh-tw) -->
<family>WenQuanYi Bitmap Song</family>
<family>AR PL ShanHeiSun Uni</family>
<family>AR PL SenKai Uni</family>
<family>AR PL New Sung</family>
<family>FZSongTi</family>
<family>FZMingTiB</family>
<family>Kochi Gothic</family>
<family>AR PL KaitiM GB</family>
<family>Baekmuk Dotum</family>
</prefer>
</alias>
</fontconfig>
重新啟動x
詳細的流程都可以在摩托學園找到
自己花了不少時間去了解相關資料和方法
也不斷的一試再試才整理並記下以上的流程(也是有好處的啦,順序熟了其實不會花很多時間就可以裝好了)
精簡的桌面功能、速度快、字不糊鬧了
現在想辦法克服的問題是:使用vim搭配mlterm可以把堃(方方土)打出來了,可是有些字變得比較大,例如:幫、妳、垃圾、堃…,看起來不順眼不知道該怎麼解決?還在找相關資料尋求解決方法,有人知道解決方法的請指點迷津。
提供參考資料:
在google搜尋圖解debian(有附圖的哦) http://event.ee.ntust.edu.tw/Embedded/V ... rkstation/
打造unicode環境 http://wiki.debian.org.tw/index.php/Unicode
解決模糊的字型 http://www.linuxsir.org/bbs/showthread.php?t=204651
fontcofig設定介紹 http://fractal.csie.org/%7Eeric/wiki/Fontconfig
gcin輸入法 http://cle.linux.org.tw/gcin/gcin.php
還有許許多多在摩托學園、酷學園、鳥哥的私房菜等大家無私分享的經驗