星期六, 5月 05, 2012

家裡的桌機從 11.10 升級到 12.04

直接從「更新管理員」中點選升級到 12.04,然後就一連串等待了,由於是晚上做的,所以做到一半,有些步驟因為需要手動輸入(如:mysql server 密碼),所以有些延宕,不過加總起來應該不超過 2 個小時,升級完之後,重新開機......

嗯!還蠻順利的,感覺還不錯,不過,還是有些小地方值得提醒大家。

1. gcin 沒有作用,查了一下網路,似乎是 gcin 沒有人維護,所以被拿到 unstabe 去了,所以 /usr/share/gcin/table 裡除而自行複製的 noseeing.gtab 之外,空無一物。

解法:可以使用 gcin 分支出來的 hime,用法,設定幾乎和 gcin 一樣,只不過目錄名稱換成 hime。

sudo apt-get install hime

2.上方的工作列沒有顯示輸入法的圖示,這個問題是由第一個問題衍生出來的,因為 ubuntu 自 11.10 開始,使用 unity 管理介面,上方的工作列稱為 indicator,不是以前的 applet,要顯示的話,目前我只知道可以用指令做設定,不曉得有沒有GUI 介面的設定方式。

解法:利用 gsettings 這支程式來做 unity 的設定。

gsettings get   com.canonical.Unity.Panel   systray-whitelist

顯示結果 ==> ['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service', 'gcin', 'shutter']

 

gsettings set com.canonical.Unity.Panel    systray-whitelist   "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'scp-dbus-service', 'gcin', 'hime', 'shutter']"

原本在 11.10 中有設定 gcin 出現圖示,但是12.04 的時候,輸入法換成 hime,因為名稱不同,所以就沒有顯示,把它加入後重新開機就OK了!

 

3. Unity 的快速選單不會自動隱藏;也許是因為目前都是寬螢幕的關係,所以在左方的快速選單並不會自動隱藏,但是我的電腦接了二台螢幕,所以同時出現兩個快速選單就覺得怪怪的,所以還是想辦法把它設為自動隱藏,設定的方式因為有圖形介面,所以也蠻簡單的。

(1) 按 Super 鍵(Window Key),然後輸入 「ccsm」(CompizConfig Settings Manager),執行 Compiz 特效管理員。

(2)  

設定完之後,Unity 的快速選單就會自動隱藏,需要時,可將滑鼠移至螢幕左方邊緣,或是按下 Super 鍵,就會出現選單。

 

星期四, 5月 03, 2012

python 實用模組(2) - ZSI

這個模組用來開發 Web Service

https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonws/

python 實用模組(1) -- pexpect

pexpect 把 expect 實作出來,可以用來做與機器之間的互動,之前我做的linux版的網路外掛磁碟就是用到這個模組。

網路上對這個模組的介紹頗多,把幾個看到的網址記下來,供參考!

http://pexpect.sourceforge.net/doc/

python expect模塊pexpect簡單應用

IBM - 探索 Pexpect,第 1 部分:剖析 Pexpect
IBM - 探索 Pexpect,第 2 部分:Pexpect 的實例分析

用pexpect執行ssh及應用