08 July 2007

為何換 Linux

用了 Ubuntu 快一年囉,科科。老實說 Linux 並沒有比 Windows 好用多少,只是該有的都有罷了 (指 Desktop),能夠滿足日常使用的最基本需求。但即使 Windows 上方便許多,軟體爆多... 每次只要切換回 Windows ,看到那個防毒軟體掃啊掃的、Windows update 一直跳出來... 我就一整個囧。真正讓我遠離 Windows 而就 Linux,不是 Linux 是 Open Source,也不是 Linux 比 Windows 好用,而是 Windows 不安全的環境!換到 Ubuntu 從此高枕無憂啊~

一次安裝兩份

為了適應 Ubuntu 半年一次更新的週期,我的電腦也規畫了特殊的安裝法。基本上我是不相信 distro 可以直接 upgrade 版本的。實際的使用結果也是如此,最慘的狀況是不能開機,好一點的是開起來了,但就是有些東西不見了或錯誤,要除錯修護實在要花太多的精力。想想原因,除了 upgrade 版本的程式本身就寫的很爛之外,我自己也常常到 /etc 內手動改東改西的,我想就算到了 2020 年也沒有 upgrade 程式能幫我 migrate 那些手改的設定檔...

無法正常 upgrade、新版出來又很想灌、兼之不能打亂日常的使用 (升級或重灌失敗就無法工作啦)。最後想出個解法:將硬碟切兩個 partition,partition A 安裝正在使用的版本,假設是 ubuntu 7.04 好了。另一個 partition B 就放在那邊 idle。等到下一版 7.10 出來了,就灌在 B 上面。這樣一來,在灌 B 的過程中 (通常花一、二天吧),A 還是可以運作的。如果出了什麼差錯,重開機回到 A 就好囉。

一般來講重灌新版都要先備份資料,像是 /etc, /home 底下的設定。用上述的做法就不用備份了。在 B 灌新版的過程中,只要 mount A 就可以讀回全部資料,輕鬆省事。依此類推,等到下下一版 8.04 出了,就灌在 A 上 (7.04),B 的 7.10 就放在那邊備用,兩個 partition 每半年交換一次角色。這樣的解決方案浪費了硬碟一半的空間,好在 notebook 的硬碟最近容量增大不少,以空間換取時間,算得合啦~~

愛用軟體

轉換到 Linux 之後,自然會去找常用的 Windows 軟體的替代方案。經過一年的轉換後,立場居然顛倒了。變成回到 Windows 還得去找 Linux 軟體的替代方案,有些找到的還是要錢的 (汗)

edonkey - aMule

sudo apt-get install aMule

不用說了吧,反正就是那回事,中文,日文都 ok 的啦

IM - Gaim(Pidgin)

萬用 Instant Messager,Ubuntu內建,新版改名叫 Pidgin,變得漂亮多了

BBS - PCManX

sudo apt-get install pcmanx-gtk2

好用的 BBS client,記得要換字型比較好看

Packet Sniffer - Ethereal

sudo apt-get install ethereal

看封包內容的軟體,功能強大,不過我只拿來 debug http 的 resquest/response

BT - Deluge

sudo apt-get install deluge-torrent

就是 BT,gnome 是有內建,但是那個太陽春了,換這個 python 寫的吧

看漫畫 - Comix

sudo apt-get install comix

這個超讚,用電腦看漫畫必備!可以設定左右兩頁合併成一頁,也支援右頁翻到左頁 (漫畫都是右到左)。當然你要拿來瀏覽一般圖片也行,速度很快。

向量繪圖 - Inkscape

sudo apt-get install inkscape

雖然我不會美工,但有時候還是得改一些 icon,或是做一些簡單的 logo。inkscape 用起來挺直覺的,連我這個繪圖白吃都玩的起~

安裝外部軟體 - Automatix

sudo apt-get install automatix2

Skype, Adobe Reader, Windows codec, 讀寫 NTFS 等等涉及版權的軟體安裝起來都超麻煩的,這時 Automatix 就派上用場了,點幾下那些難纏的軟體通通裝好設定完全。爽~

錄音 - Audacity

sudo apt-get install audacity

多軌錄音軟體,介面很醜... 不過夠我錄音樂用了。

看影片 - vlc

sudo apt-get install vlc

你什麼 codec 都可以不裝,就是不能漏掉這個 vlc,連 wmv9 都可以看,真是天賜啊

字典 - 星際譯王

sudo apt-get install stardict

沒有這個字典活不下去

virtual machine - VirtualBox

sudo apt-get install virtualbox

我已經放棄 vmware 了,vmware player 太陽春,vmware workstation 要錢,vmware server 安裝太麻煩。每次 kernel 升級 vmware 就要重新 compile... etc 真是煩死了。一氣之下轉換到 virtualbox,從此過著幸福快樂的日子。還死守在 vmware 的同胞們快點換吧~

screen action - brightside

sudo apt-get install brightside

裝了這個就可以設定滑鼠碰觸畫面角落,開啟特定程式或是顯示桌面,我用慣 mac 的滑鼠顯示桌面了,所以裝這個來模擬。

Palm - J-Pilot

sudo apt-get install jpilot

如果你跟我一樣還在用那個不上道的 palm (treo650),這個可以解決 sync 的問題,Big5 中文也通喔!(如果弄得到 iphone 我就把 treo 給丟了)

nVidia - envy

sudo apt-get install envy

nVidia 的用戶,一定得安裝 envy。這個軟體可以解決所有有關 nVidia 的問題,XWindow 裝不起來嗎?beryl 特效弄不出來嗎?想裝 nVidia 官方的 driver 嗎?裝 envy 就對了。我的 LCD 是 LED 背光,因此顏色是偏藍的,這時就得靠 nVidia 官方的 nvidia-setting 這個工具來微調了。用 envy 安裝官方 driver 後,輕輕鬆鬆搞定!

Google Desktop

http://desktop.google.com/linux

google 最新推出的 linux 版桌面搜尋,安裝後 ctrl 兩下就能搜尋囉,還蠻好用地,算是補足 linux 一直欠缺的功能。啥?你說之前已經有 beagle 了?拜託,那是用 mono 寫得耶,好不容易轉到 linux 了,幹嘛還被 ms 套牢?

中文字型 OpenDesktop Font

http://www.opendesktop.org.tw/modules/news/article.php?storyid=106

經由 OpenDesktop 團隊的努力,我們有全世界最漂亮、最清楚的中文字型囉。Mac上字型透過獨家的 render 技術產生的字型很棒,但就算 render 技術再強,永遠也比不上一個個精雕細啄的點陣字啊!

其他太基本的 gcin, java, eclipse, gimp, remote desktop 等等就不提了

Complain

那個很熱門的 beryl, compiz 的畫面特效... well,我的感想是重看不重用。除了用不著之外,裝了之後還讓我的 eclipse 變慢,所以我玩不到半天就 uninstall 了。目前 beryl/compiz 都是 hacker 的玩具,他們不斷加一些很炫的特效進去,可惜實用性極低 (這也難怪啦,開發者都是寫自己爽的, OSS 的特性)。也許哪一天他們團隊加入了 usability 的專家... 不然大家還是看看就好,不用抱什麼期望了....orz


回響

可以用 Tag <I>、<B>,程式碼請用 <PRE>