歡迎

本站利用 MathJax 顯示數學式子,請安裝 STIX Font 以確保數學式子顯示無誤,安裝方法請參閱 MathJax Font Help

2009年8月30日 星期日

硬碟外接盒

上次更換主機時,將舊的硬碟拔了回來。在新系統安裝好後才想到這顆硬碟中的資料。由於非人不想動手拆主機,又想有一點機動性。於是就想到外接盒。去了常去的那家順×,居然都是 SATA 規格的,看來現在的硬碟是 SATA 的天下了。後來又去了自己常去的那家燦×(其實也有半年沒去了),看了之後和非人的印象差蠻多的。上一次非人在這裡買外接盒時,看到的是整排滿滿的產品,看得非人眼花,遅遅無法決定。但這次看到的感覺像是在出清存貨的樣子,外接盒只剩三種產品。還好全都是 IDE 介面的。

最後選定的產品不算是外接盒,是類似介面轉換器之類的產品。所以硬碟是完全裸露在外,好處是拆缷方便,散熱好。壞處是沒有防撞能力,攜帶不便。好像沒有人會想隨身攜帶 3.5 吋的硬碟吧。

2009年8月23日 星期日

新電腦

一台使用了五年的電腦,在颱風過後開機不久壞了。直到前幾天才抱去檢修。一開始以為只是單純的是電源供應器壞掉而已,但是換了一顆新的電源供應器,是有好一點。不過時好時壞,要不要開機得看它高不高興。維修人員說,可能是主機板快要掛了。看是否要做進一步的檢測,還是要新組一台。非人盤算了一下,這台五年前花一萬五組裝的電腦是夠本了。所以就決定再組一台新的好了。

這次組新電腦雖然不到一萬,對手上沒有多餘零花的非人來說,還是一大付擔。不過,這次組裝的電腦居然是家中等級最高的。

這次用的主機板是技嘉的 G31M-ES2L。為了這個內建網卡,非人將組裝好的電腦又抱回去,看看是不是網卡有問題。起因是網路線插入後並沒有如預期中的亮燈,然後又被主機板的說明書誤導,再加上 Slax Live CD 沒有抓到網路卡。按照以往的經驗網路卡應該是有問題的。不過,網路卡並沒有問題,而是現在多數的網卡都是要驅動程式驅動後,網卡的燈才會亮。也就是說這時網卡才能使用。

確定沒問題後,認真地上網搜尋。才知道這個網卡要 2.6.30 的 linux kernel 才有支援,驅動的模組名稱為 atl1c。而 Live CD 中 kernel 是 2.6.30 的,第一個被找到是 Sidux。使用這個 Live CD 果然就可以正常地驅動網卡了。

題外話:在找尋 Live CD 的過程中發現幾乎都是 KDE 的天下,蠻有趣的。

2009年8月22日 星期六

無法使用 grub2 開機

話說一位朋友將 grub 升級到 grub2,利用 grub 的 chain load 測試,是可以使用 grub2 載入 linux 核心。不過真的移除 grub 直接使用 grub2 開機,卻發生了無法關機的問題。錯誤訊息大約是 Abort, out of range ***。查了一下網站上的資料,發現 HP ProLiant 這種機型,有可能出現因為 /boot 不在硬碟前 512MB 之中時而造成開機失敗的情形發生。不過該網頁上說這種情形只會出現在 i386 installer 上。實在找不到和 grub2 有關的資料了。所以無法判斷是主機本身的問題,還是 grub2 的問題。

由於這台主機還在規劃階段,並無重要資料,就跟那位朋友說為了避免可能的問題發生建議重灌作業系統,並且單獨切一塊 500MB 的磁區給 /boot,另外就是使用 grub 就好,不要升級到 grub2。

不過想到之前的安裝經驗,就有一些頭大。主要是因為 HP ProLiant DL380 的網卡是用 bnx2 這個 non-free 的驅動程式,而 Debian 的各式安裝光碟都不包含。造成安裝系統時所有和網路的設定都無法進行。還好這次有看到這篇 Adding firmware blobs to install media (上一次怎麼就沒看見),該作者寫了一個 shell script,這個程式可以將這些 non-free 的驅動程式加到安裝光碟中,這樣安裝就沒問題了。真得要感謝一下這位大德,節省我很多時間。

2009年8月18日 星期二

在 Debian 上安裝 Nvidia 的驅動程式

今天在 NvidiaGraphicsDrivers 上看到安裝 Nvidia Driver 的四種方法,這才發現我用的方法是第四種,是比較麻煩的那種。本來以為最簡單的應該是第二種,直接安裝編譯好的 nvidia-kernel。但是今天使用第一種方法後,才了解為何 unstable 的套件不再提供編譯好的 nvidia-kernel。

在這裡簡單的記錄一下第一種方法。首先,確定有安裝 module-assistant 和 nvidia-kernel-common 這两個套件。然後再執行

m-a auto-install nvidia-kernel-source
就能安裝適合目前核心的 Nvidia Driver 了。

2009年8月4日 星期二

終於等到 XCB 的更新

終於 XCB 更新了,awesome wm 可以正常使用了,而且 debian testing 的 awesome 套件也更新到 3.3.2 了。這樣熱鍵的原始設定就和 unstable 的相同了。

2009年8月3日 星期一

eamcs23 已經正式推出

在長時間的等待之下, emacs 23 終於推出了。這消息不是從官方網站中得知的,而是在更新 debian unstable 的套件時發現的。是的,debian unstable 已經有 emacs23 的套件了。不過,目前還不能自動導入 auctex 這個套件。看看 auctex 會不會有更新,實在是懶得自己設定。

2009年7月22日 星期三

買了一顆新電池

終於拿錢出來買筆電的新電池,這才發現原來之前的電池也是 6 cells 的。以前都以為是 3 cells 的,原因是充電後只能用大約 2 個小時。

2009年7月17日 星期五

試用 ivman

ivman 是一個自動掛載的小程式,好奇之下試用了一下。

apt-get install ivman
再按照 /usr/share/doc/ivman/README.Debian 中的說明,做了一些小小的設定後。測試的結果是第一次會自動掛載,但是缷載之後,第二次就不會自動掛載了。不知道是怎麼一回事。最後還是決定移除。

為什麼非人會想要試試看 ivman,最主要的原因是非人想要徹底擺脫 GNOME,看來目前很難做到。功力不夠,連最簡單的將滑鼠設定為左手,都還不知該如何設定。

2009年6月25日 星期四

設定 Terminator

自從改用 awesome wm 之後,非人就喜歡使用 terminator 來做為終端機。但是設定上就比較麻煩。

基本上 terminator 是可以使用 gnome-terminal 的設定,也就是說,可以利用 gnome-terminal 的圖形介面來設定。這是比較僴單的方法。但可能也有些人和非人一樣不想安裝 GNOME 和相關的套件如 gnome-terminal。那又該如何設定呢?

用一句網路上的玩笑話「去問男人吧」

man terminator_config

裡面就會提到 terminator 的設定檔該放在哪,以及有哪些設定值可以使用。以下是非人最近所使用的設定

font = "Monospace Bold 12"
use_theme_colors = False
background_color = black
foreground_color = white
cursor_blink = False
allow_bold = False

2009年6月11日 星期四

Unstable 的 awesome wm 可以用了

上次 po 文之後,就上網找了一下為何 awesome wm 會當掉,找了很久才找到答案,果然是 XCB 的問題。所以只好等 XCB 的更新了。

今天早上終於等到了更新,所以 awesome wm 可以正常使用了。不過讓人無奈的是 testing 下的 XCB 也更新為 unstable 舊的 XCB。所以現在是 testing 的 awesome wm 無法使用,看來要所以的機器都能正確無誤的執行 awesome wm,還需要再等一陣子了。

2009年6月5日 星期五

awesome window manager 問題還沒有解決

今天更新的時候,看到了 awesome 有了新的更新,想說應該是將問題解決了。不過經過實際的測試,問題依舊存在。進入 awesome 之後,只要一執行任一指令,就會登出回到 gdm。

2009年6月2日 星期二

awesome window manager 今天有一些問題

似乎每次碰到急著用電腦的時候,總是會發生電腦出現一些狀況。晚上用完餐後準備上工時,將電腦打開。使用 GDM 登入,習慣按下 Win+Enter,發生了意想不到的狀況 X Window 直接關掉。後來試了幾次都是如此。只好改用 GNOME。

後來想到今天早上,更新了 xcb 相關套件,會不會是不相容的原因,造成這種狀況發生。看來只能暫時改用 GNOME。

2009年5月30日 星期六

GNOME 上的 automount

如果你和非人一樣,認為 GNOME 上自動掛載隨身碟、CD 等的程式還是 gnome-volume-manager 的話。那要更新一下資訊了。

由於前一陣子更換視窗管理員為 awesome,那時使用 gnome-volume-manager 還能夠正常地自動掛載隨身碟。但最近 Debian 上的 GNOME 進行了大幅度的更新之後,就發覺 gnome-volume-manager 無法正常運作了。原本以為是程式的 bug,但時間都過了這麼久了都還沒解決實在是太奇怪了。於是今天終於決定上網找答案。找了很久終於找到了這篇。上面提到說由於 nautilus 已經有自動掛載的能力,所以 gnome-volume-manager 就將重覆的功能取消。

所以現在非人如果要想自動掛載隨身碟的話就會先執行 nautilus。

2009年5月5日 星期二

awesome window manager 新版本 3.3 有些更動

幾天前 debian unstable 有了 awesome window manager 的新版本 3.3 rc1,對非人來說,新的版本主要是設定上有些改變,前一個版本的設定好像沒用。而新的設定中直接影響的是熱鍵的設定,像是之前的 Win + F1 就改為 Win + r。

這樣的改變,非人覺得比之前的熱鍵更合理,也更好記了。用了一段時間後,非人用到滑鼠的時間比較少了,除了瀏覽網頁和繪圖之外,都不會使用滑鼠了。

2009年4月23日 星期四

在 HP ProLiant DL380 G5 上安裝 Debian testing

這是一個難得的機會,也是非人第一次接觸 server 級的電腦主機。一開始安裝就遇到大麻煩,安裝程式在偵測網路時,居然說:由於網卡的驅動程式是 non-free 的,所以安裝光碟並沒有收錄。如果有該驅動程式的話,可以放在 usb 隨身碟。在網路上找了老半天,就是沒有找到驅動程式該如何放。

第一次的安裝到這邊就失敗了,過了半個鐘頭,才突然想到。可以先跳過網路偵測,缺的時候在想辦法先從別台主機下載,然後再複製一份到新主機安裝。往然的安裝都沒問題

2009年4月19日 星期日

筆電的電池掛了

這些天發現在不接電源時,都無法將筆電開機。終於確定是電池無法將電力保留住。只是令人不解的是,充電的時間也沒有比從前少。看來又要花錢了。

2009年4月16日 星期四

emacs-snapshot 又有些問題了

emacs-snapshot 果然是開發中的軟體,這週更新了之後,又出現無法使用 scim 來輸入中文。自從上一篇文章之後就將 locale 設定為 en_US.UTF-8,在使用上沒什麼問題。搞不清楚為何這次又會發生相同的事。

在網路上搜尋到幾篇是說 emacs-snapshot + gnome-settings-daemon + scim 會有問題,所以只要取消 gnome-settings-daemon 就可以了。不過經過測試之後,發現問題仍未解。

在經過了一個鐘頭之後,發現上述的說法。最後才想到是不是 locale 需要改變一下。試著使用下列的敘述

LANG = zh_TW.UTF-8
又能正常輸入中文了

2009年4月10日 星期五

scim 有些問題

今天想要用 Iceweasel 查一下部落格的資訊,卻發現無法叫出 scim 的輸入視窗。試了很久都沒辦法。後來改用 scim-bridge 就可以在 terminal 中輸入中文了,可是在 emacs-snapshot 中卻還是不行。在網路上查不到有用的資料,不過卻看到有人將 Locales 設為 en_US.UTF-8 是沒有問題的。於是抱著死馬當活馬醫的心態試試,沒想到還真的可以。

由於是 Debian 的系統,要記得執行

im-switch -z en_US -s scim

Locales 換為 en_US.UTF-8,剛好可以習慣使用英文。

2009年4月4日 星期六

改用 awesome window manager

兩天前在更新套件時,意外地注意到 awesome 這個視窗管理員,覺得很有趣,就順便安裝這個套件來玩玩看。其實一開始只是注意到這個套件的簡介提到支援多螢幕,心裡對這樣的說法感到疑惑,怎樣才叫做支援多螢幕?

按照非人玩軟體的慣性,並不會先看說明文件。不過一開始只是單純地將 metacity 換成 awesome,發現 awesome 的字體很小,介面很簡單。從 gnome-panel 的選單開啓 gnome-terminal,發現出來的視窗是最大化的,多開幾個發現視窗並不會重疊, awesome 會自動將視窗調整平鋪在整個螢幕上。另外還發現一個有趣的情形,那就是非人將左邊的螢幕切換到 2 號桌面,發現右邊的螢幕還是在原先的 1 號桌面。原來這才叫做「支援多螢幕」,由於這個功能讓非人愛上了 awesome。

玩了一陣子後,非人就覺得 gnome-panel 似乎是個多餘的東西。因為 awesome 也有自己的 panel,而且是所有的螢幕都有,有一個預設的選單。當然拿掉 gnome-panel 是一個很大的挑戰,這意味滑鼠在大多數的時間是無用武之地,這類 tiled window manager 強調使用熱鍵。

2009年3月25日 星期三

終於搞定新機器

昨天一直沒時間弄那台新機器。今天才有一點時間,趕緊將網路和雙螢幕先搞定。不過這兩件簡單卻意外不斷。首先是網路線居然接到 Hub 中接觸不良的孔,難怪會不通。而設定雙螢幕時卻出了解析度設定錯誤的烏龍,將其中一顆螢幕誤植 1680 為 1280,造成只有一個螢幕有影像。一開始還以為顯卡有問題,好在先檢查了設定檔。另外現在的 xorg.conf 設定檔變得很簡單,居然只設定鍵盤就沒有了,真得是太神奇了。