歡迎

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

2009年11月7日 星期六

玩了一整天的 Stump Window Manager

目前主要使用的 Window Manager 是 awesome。但筆電上用的是 XFCE,原因是筆電上的 "Win" 鍵離的太遠,很不容易按。今天想要在筆電上選一個好用的 tiling window manager。最後選擇了 Stump Window Manager。其它幾種感覺和 awesome 都差不多。之所以會選 StumpWM 的主要因素是 lisp 語言一直是非人想要學習的一種程式語言。所以最後決定先試玩一下 StumpWM。

首先是安裝 StumpWM 套件。

sudo apt-get install stumpwm
之後,發現 gdm 的 Session 選單並無任何地改變。只好自已加上去。檔案名稱為 /usr/share/xsessions/stumpwm.desktop,內容是
[Desktop Entry]
Encoding=UTF-8
Type=Xsession
Exec=stumpwm
TryExec=stumpwm
Name=StumpWM
Comment=Stump window manager

進入到 StumpWM 之後,發現桌面上什麼都沒有。真是太狠了。居然也沒有系統的 /etc/stumpwmrc。讓非人一時之間無法參照設定檔來設定。好在之前的準備功課,知道幾個前用的指令。非人覺得最重要的是 Help : "Ctrl-t ?",會列出所有的 keybindings (包含自己定義的)。在使用了一段時間之後,要離開 StumpWM 時才發現找不到相對應的 keybinding,前幾次都是暴力法解決。原來是非人不懂 clisp 的語法。要執行 StumpWM 內建的指令的話,就要找到相對於 Colon 的 keybinding "Ctrl-t ;",接著再輸入 quit,就能夠離開 StumpWM 了。這可能是基本知識,不然怎麼在網路上都找不到。

玩了一整天,欲罷不能,真是有趣。可以試著調校設定,看看是不是能滿足自己的要求。

2009年11月4日 星期三

ErgoEmacs 初探

一直以來,我都是從 Xah's Emacs Tutorial 獲得一些 Emacs 使用上的小技巧。前幾天突然發現 Xah Lee 弄了一個專案 --- ErgoEmacs。一個很有趣的專案,同時也是破壞 Emacs 傳統的專案。

Emacs 專屬的 keybindings 可以說是一項足以自豪的傳統。對於那些不使用滑鼠的高手來說,keybindings 一定背的滾瓜瀾熟。但非人使用 Emacs 超過十年了,熟悉的 keybindings 不會多過 10 個。並不是非人不想背下來,而是太複雜了,今天背了明天就忘了。再加上非人非常地依賴滑鼠,所以總是記不了幾個 keybindings。而 ErgoEmacs 這個專案主要就是在改變 keybindings,讓 Emacs 更能符合現代使用電腦的習慣。這個套件可以從這裡下載。

2009年10月29日 星期四

Firefox/IceWeasel with Vimperator

前幾天在網路上看到一篇文章介紹 Vimperator 這個 Firefox 上的外掛。主要的功能就是可以不用滑鼠瀏覽網頁。

經過這幾天的使用,漸漸地熟悉了利用鍵盤輸入指令來瀏覽網頁。而指令是和 Vim 相似。不用熟悉的滑鼠來瀏覽網頁是一件蠻有趣的事

2009年10月25日 星期日

嘿!Windows 7 開賣了

這幾天最夯的新聞,應該是 Windows 7 開始賣了。這波新聞的重點是觸控螢幕。非人看了之後都不知道到底微軟這次賣的是作業系統還是觸控螢幕。好像前一陣子觸控螢幕是比較少見的。由此可知,如果要使用觸控的功能,那麼還是要另外再買一台觸控螢幕。只是觸控的功能在一般的電腦使用上似乎不是那麼重要。廠商是否會大量生產觸控螢幕還是未知數吧!?

2009年10月22日 星期四

KDE on Windows --- 初探

昨天在 Planet Linux of Taiwan 上看到 KDE 移植到 Windows 的一些近況。於是因為好奇就在 Windows 上安裝了 KDE。

經過一天的試玩後,發現 Windows 上的 KDE 還不是很好用。很多程式使用不到十分鐘的時間就掛了。也有蠻多程式無法啟動。由於非人在 Linux 下並不是使用 KDE,所以對 KDE 並沒有太大的期望。不好用,那就移除吧。

在移除時,沒有看到相關的移除程式,直接移除安裝目錄又有些問題。後來上網查詢才知道當初那個安裝程式就有移除的功能。

2009年10月20日 星期二

emacs-snapshot 內建 org-mode

今天閒來無事,玩一下 emacs-snapshot。發現 emacs-snapshot 居然有內建 org-mode。只是不知道是哪一個版本的。這樣就不用另外再安裝 org-mode 了。

2009年10月3日 星期六

試用 ibus --- 一個新的輸入法架構

幾天前將輸入平台換為 ibus ,這是一個號稱下一代的輸入法架構。使用 ibus 的感覺和 scim 差不多。可能是因為都是使用相同的輸入法表格(非人是使用行列的)。雖然網路上都說 scim 比較會和其它的程式相沖,但非人這次的使用經驗對 ibus 的印象並不是很好,剛開始測試時還不錯,可是過了一天後卻發現無法正常使用 ibus。所以目前 ibus 被非人打入冷宮了,過一陣子再說了。

2009年9月24日 星期四

gcin for Windows 的奇怪現象

今天使用 MikTex Portable,所以需要插入 USB 隨身碟。操作過程很正常,但神奇的是 gcin for Windows 居然將輸入法表格存到 USB 隨身碟中。沒有做任何的詢問動作,就將檔案存到隨身碟中。只能說真是太神奇了。害非人無法正常缷載隨身碟。

2009年9月23日 星期三

gcin for Windows

之前就曾聽到 gcin 可以在 Windows 上執行了,但似乎還未正式釋出。當時,並未特別抓下來玩玩。最近比較常常使用 Windows ,對 Windows 內建的行列輸入法有些不滿,於是就想到了 gcin。安裝的過程很順利。直接將預設的輸入法設為 gcin。使用了幾天還沒有什麼太大的問題。

不過,目前 Windows 上的 gcin 還是沒辦法和 Linux 上的 gcin 一樣。不知道什麼時候才會釋出。

2009年9月8日 星期二

MiKTeX Protable 初探

由於很久都沒有碰 Windows 系統了,當然也沒特別注意 MiKTeX 的訊息。因為幾天前有朋友詢問要如何安裝 MiKTeX,所以當然要看一下官方網站,並試著安裝最新的 MiKTeX,才不會誤導朋友,讓朋友認為非人是隨便說說。

在這個過程中,發現了 MiKTeX Portable 這個計畫。當然之前就已經有高手將 MiKTeX 弄成可攜式的,只是方法複雜了一點,有點懶,不想動。現在官網有聽到使用者的心聲,自己推出了 MiKTeX Portable。

安裝很簡單。在官網上下載可自行解壓縮的檔案。檔案執行時選擇 usb 上的目錄,就會將檔案解壓縮到該目錄了。然後在檔案總管下雙擊 miktex-portable,就會在工作列中出現 MiKTeX 的小圖示。在小圖示上用滑鼠右鍵點擊,會出現一個選單。每一個都可以試著選選看,就會知道該如何使用了。

讓非人比較驚訝的是, MiKTeX Portable 內附 TeXworks 的編輯器。 TeXworks 是從 TeXShop 這裡得到靈感(英文有點爛,不知翻的對不對),也可以說是故意去模枋 TeXShop。雖然不太習慣,但基本上這個編輯器還是有符合非人的需求:支援 unicode 及內建 PDF veiwer。

當然不滿意附帶的 TeXworks 編輯器的話,也可自行安裝可攜版的編輯器,像 Texmaker。不過缺點是換台電腦可能需要調整一下編輯器中 MiKTeX 的路徑,才能正常地使用。

2009年9月4日 星期五

第一本中文 drupal 的入門書

等了很久終於等到了一本介紹 drupal 的中文書。太感動了。

今天早上在 Drupal Taiwan 上看到這個消息,下午就到書店去找書了。雖然手上已經有三本 drupal 的英文書,不過非人那破破的英文常常是有看沒有懂,也沒有太多的時間去試試看。現在有了中文的書應該能更快的進入狀況吧。

2009年9月1日 星期二

Mutter window manager

前幾天在更新套件庫時,發現 mutter 這個套件。上網查了一下才知原來是下一代 GNOME 預設的 window manager。覺得很有趣,就提前試用一下。將 GNOME 預設的 window manager 改為 mutter,發現多了一些特效,而且感覺開啟視窗的速度有比較快的樣子。

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,看來目前很難做到。功力不夠,連最簡單的將滑鼠設定為左手,都還不知該如何設定。