歡迎

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

2009年11月18日 星期三

uzbl --- 一個鍵盤控制的 Webkit 網頁瀏覽器

今天更新時不小心看到了 uzbl 這個輕量級的瀏覽器,發現它是一個使用鍵盤來控制的瀏覽器。其實這個瀏覽器非人之前就安裝了,但是不會設定而且也不知道如何使用,所以就一直放著也沒有去管它。最近 uzbl 更新了,能自動設定一些預設值,而且最近都是使用 Vimperator 這個 firefox 上的附加元件,居然就會使用 uzbl 這個瀏覽器了。自己也覺得很神奇。

試用了一段時間感覺 uzbl 比 firefox+Vimperator 好用很多,沒有多餘的功能,剛剛好夠瀏覽網頁。可惜 uzbl 目前有一個重大的缺點,就是無法輸入中文。雖然如此,非人還是很期待之後的更新,畢竟現在的版本還是 0.0.0 版。

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 更能符合現代使用電腦的習慣。這個套件可以從這裡下載