Wednesday, October 19, 2005

試玩Ubuntu5.10

Ubuntu
"Ubuntu" 是一個古非洲語,意思是 "對他人仁慈"。 Ubuntu 也意謂著: "我們都是同源一體"。 " Ubuntu Linux 將此 Ubuntu 的精神帶進軟體世界中。
Ubuntu 是一個以 Linux 核心為基礎的作業系統,可自由地取得並擁有社群及專業的支援。
Ubuntu 社群建構在 Ubuntu 宣言的理念之上:
軟體應可免費取得,軟體工具在各種語言環境下應皆可使用而不會有任何功能上的差異,再者,人們應有自訂軟體的自由,而且可用任何他們認為合適的方式來修改。

上面這一段文字來自Ubuntu正體中文站, 這是目前很紅的Linux distribution之一,源自Debian,說它是Debian的兄弟也不為過,兩者的套件管理都是dpkg,同樣屬社群支援,甚至可以不加編譯直 接使用Debian的套件,從以上引文可以看出這個distribution的理想性非常高。大約在SuSE 10.0 release沒多久,Ubuntu 5.10(代號Breezy Badger)也出了,當然,在第一時間馬上抓來玩玩,我主要的用途是做為桌面系統,用了一陣子,感覺和Preview版差不多,這句話不是挖苦,而是讚 美,讚美Ubuntu 5.10preview版已相當穩定。玩了一週左右,最後決定將自家用的筆記型電腦作業系統從Fedora Core 4跳槽到Ubuntu。

安裝前,猶豫了好陣子,因為家中的ADSL並無分享器擔任DHCP伺服器角色,而Ubuntu安裝過程中,會詢問 是否要從網路下載相關語言套件,到目前為止,還沒看過哪個安裝程式具有PPPoE的撥接能力,我擔心裝好之後會看不到中文,硬著頭皮試試看,果然,網路設 定只能用固定ip或dhcp,只好暫時不設定網路,想當然,安裝過程無從下載繁體中文語言套件,正在煩惱之際,已經完全裝好了,Ubuntu繼承 Debian的精簡特性,一張普通CD Rom就可以搞定,不像其他distribution得弄成DVD,安裝要花上老半天。

啟動系統,中文還是有的,但是沒有輸入法,先在終端機下達sudo pppoeconf,輸入帳號密碼以設定ADSL撥接,啟動ADSL撥接的指令為pon dsl-provider,斷線為poff,或者設為開機時啟動,以節省時間,網路設定完成後,開啟mozilla firefox,參考GCIN同好會裡的Ubuntu版安裝方式,加入
deb http://www.calno.com unstable main
deb-src http://www.calno.com unstable main
/etc/apt/sources.list中,接著下達
sudo apt-get update; sudo apt-get install gcin
並修改/etc/X11/Xsession.d/55gnome-session_gnomerc,加入
export XMODIFIERS="@im=gcin"
gcin&
登出後再登入,於系統/偏好設定/gcin輸入法設定作更改,把自己常用的輸入法設為預設,切換較方便,接著安裝Firefly字型,Firefly字型內嵌點陣字,對筆劃複雜的繁體字使用者較清晰易讀,連接到字型下載處,下載1.3.0版,解開後,將其中的firefly.ttf字型丟到/usr/share/fonts/truetype/arphic下(其實只要在/usr/share/fonts裡的任何目錄均可),下達sudo fc-cache -f -v,用fc-list查閱,即可看到AR PL New Sung字型。

修改/etc/fonts/fonts.conf, 找Kochi這個關鍵字,Kochi Gothic和Kochi Mincho都是日文字型,若程式使用sans,serif之類的複合字型時,它的漢字會被拿來使用,特點是線條又硬又直,初見覺得很醜,看久了又別具美 感,但是漢字終究不若繁體字齊全,日文漢字和繁體字夾雜,字體高高低低,忽大忽小,著實難看,由於複合字型是依順序選用,所以,必須將AR PL New Sung加在Kochi...的上方,一共有六處,建議別加在集合字型最上方,不然整個系統都用firefly字型顯示,反而不好看,英文字還是要用英文 字體比較漂亮。假如做到這一步,馬上登出再登入,將發現字體還是糊糊的,因Ubuntu內定所有字型均柔邊,所以還得在/etc/fonts/fonts.conf裡加入

<!-- Disable antialias feature of AR PL New Sung when pixelsize less than 17 -->
<match target="font">
<test name="family"><string>AR PL New Sung</string></test>
<edit name="antialias"><bool>false</bool></edit>
<edit name="hinting"><bool>true</bool></edit>
<edit name="autohint"><bool>false</bool></edit>
</match>
<match target="font">
<test name="family"><string>AR PL New Sung</string></test>
<test name="pixelsize" compare="more_eq"><int>17</int></test>
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
</match>

以啟用firefly字型17像素以下的點陣字,登出再登入,正常的話,中文字應該都是點陣字了。以我個人的習慣,會再點選系統/偏好設定/字型,將字型設為英文字,Sans改為Bitstream Vera Sans,Monospace改為Bitstream Vera Sans Mono,當然這純屬個人喜好。

在套件管理方面,由於Ubuntu安裝時一切從簡,想用的套件得從網路安裝,套件取得是透過apt-get,修改/etc/apt/sources.list,將其中幾個deb,deb-src開頭的#拿掉,儲存後下達sudo apt-get update,便有為數眾多的套件可用,若嫌不夠,亦可加上multiverse(仿universe寫法), 幾乎各種多媒體套件一應俱全。系統/管理/Synaptic套件管理程式提供親切的圖形介面,簡化升級、套件新增、移除的動作,十分好用。

玩了幾天的Ubuntu,深刻體會這distribution以人為本的特質,尊重使用者,將選擇權還給大家,輕巧、穩定,兼具Debian的高效能及Redat系列的容易安裝及操作,玩過Linux其他distribution的人應該都能輕易上手,也難怪它紅,的確紅的有道理。

No comments: