2008年3月1日 星期六

FlyBook惡搞日誌002

安裝完Windows XP,接下來就是安裝Xubuntu的時刻了。我的選擇是用Xubuntu 7.10 alter CD作為安裝媒介,同時一開使只安裝Command Line System。

為甚麼要這麼做?因為我準備中途跳車,離開XFCE4的環境。有時候我真的不想要進X window,純粹只是要練習Shell script之類。所以單純先裝好命列模式,後面再用加法慢慢加上去。

我參考ubuntu文件中Installation/LowMemorySystems一文為指導。

首先補完Xorg,來自FreeBSD的壞習慣,我喜歡su勝過sudo。可是我又不想破壞系統的安全機制,所以我用

sudo su root

取得一個root的bash,讓我省掉很多打sudo的練習。那root的密碼是什麼?這真是個謎啊....

然後它發生了一個小問題,那就是網路卡本來有對eth0設定dhcp,但是如果項我這樣在A電腦裝完後移動到B電腦,eth0的編號是對MAC位址鎖定的,以要修改一下/etc/udev/rules.d/70-persistent-net.rules,將原本的eth0註解起來,新的eth1改為eth0,那麼原本的dhcp就自動套用了。

首先要補完Xorg的安裝:

aptitude install xorg

途中會要求插入光碟,不過這實在是夠機車,因為FlyBook沒有光碟。所以我插上USB外接光碟,找到/dev/scd0,手動

mount -t iso9660 /dev/scd0 /cdrom

完成這古怪要求。然後用startx測試確實有個x在螢幕中間後,我選擇使用OpenBox,也就是BlackBox的下一代作為視窗管理,因為這麼小的螢幕(1024x600 pixel)還要讓GNOME + compiz來抖動視窗,我真的不瞭解這樣有什麼爽的。而且我試過XFCE4,感覺他的Panel固然是一大福音,但是一個只有5%時間會用到的工具卻一直佔著螢幕的一角,浪費我只有600 pixel的螢幕高度,真的很不應該(對曰:那你移除panel不就得了....)

aptitude install openbox obconf openbox-themes

然後我再次startx,確認滑鼠指標從X變成箭頭,按下後還有選單,OpenBox的啟動速度令我非常滿意。

不過途中我發現因為locale設定為zh_TW.UTF-8,所以很多執行過程都是看不懂的中文訊息。這讓我實在頭大,我總不能憑著經驗回答每個[Y/n?]的問題吧!所以我修改了/etc/bash.bashrc,非常幸運的是裡面已經有預設判斷$TERM終端機變數的片段,所以我也懶得寫if ... fi的玩意,直接借用他的內建case ... esac片段,因為如果以內定profile登入,$TERM會是linux,所以我只要加入

case $TERM in

PROMPT_COMMAND=`echo blahblah`
export
LANG=zh_TW.UTF-8
export LANGIAGE=zh_TW
export LC_CTYPE=
zh_TW.UTF-8
;;


linux)
export LANG=en_US.UTF-8
export LANGIAGE=en_US
export LC_CTYPE=
en_US.UTF-8
;;

這樣我就可以在主機端登入時改成英文介面,而如果是從其他地方(比如說從X裡面開啟終端機)登入則維持zh_TW.UTF-8的設定,不必承受看不到中文瞎猜的危機,再來我安裝Firefox這隻怪獸

aptitude install firefox

然後進入X,打開一個terminal,輸入

firefox &

檢查一下,這隻怪獸表現的速度就慢了,不過這也是意料中事。

下一步,改用idesk來作桌面

aptitude install idesk

至於詳細的設定,又是一個大工程。

沒有留言: