2008/11/09

fastboot 簡報

這是上次在 tossug 講的小主題。注意,簡報中的測試僅在 Debian 中測試,阿怪說在 Ubuntu 弄會搞壞你的系統!

2008/11/02

vim + google code search!

感謝 jserv 跟 chihchun 的文章介紹了 vim 跟 devhelp 的結合 [1, 2] 與 gtk highlight 的方法,後來我又發現一個很好用的東西,也拿出來跟大家分享。

如果常常在 linux 寫程式的朋友一定會遇到函式不知道怎麼使用的情節,這個時候除了翻翻 devhelp 以外,還有一個不錯的方法就是把那個函式丟到 google code search 裡面。通常 google 都會找出一堆範例來讓你參考如何使用此函式。而超好用的 vim 當然也可以直接把 google code search 叫出來用。例如說你不知道 g_ptr_array_foreach 怎麼用,這個時候你只要在 vim 裡把游標放在 g_ptr_array_foreach 上,按下快速鍵就可以直接搜尋 google code search 了。參考 google-codesearch from vim - Bart's Blog,設定如下:



配上 taglist, ctags, gtk highlight, google code search, devhelp,vim 真的就無敵了。

小紅點 (TrackPoint) 在 Ubuntu 8.10 的設定方法

現在新的 X Server 愈來愈懶。現在 /etc/X11/xorg.conf 的設定檔已經砍到只剩幾行。不過這也讓我有點疑惑,如果沒有設定檔,那要如何設定一些奇怪的設定,諸如小紅點的設定?

原來新的 X 已經支援直接從 HAL 給參數,由 X 去讀取這些參數。所以你可以建立 /etc/hal/fdi/policy/mouse-wheel.fdi, 檔案內容如下:



接下來重開 hal 跟 X。不過我還不知道這樣有什麼好處,感覺起來應該是 User 可以直接傳遞 HAL 變數才比較有用。不然是把設定檔移到另外一個地方放而已。