2010年7月9日 星期五

Configure Notify-OSD on Ubuntu 10.04

忘了Ubuntu在哪一版開始,加入了非常有質感的提示視窗,Notify-OSD。在有新的即時訊息,或是新郵件時,就會彈出一個氣泡式的視窗在右上角。
當然,並不是只有上述兩種情況才會彈出提示視窗,Notify-OSD是可以被其它軟體呼叫的,也就是說,只要軟體有支援,該軟體的提示訊息都會以Notify-OSD的方式彈出,而不是各個軟體以自己的方式彈出提示視窗。

因為Notify-OSD才剛發展起來,所以並沒有辦法調整彈出視窗的各種屬性。就像Nokia所說的,科技始終來自於人性,所以就有強者,leolik,修改了Notify-OSD,藉著手動修改設定檔來調整Notify-OSD的各種屬性。

這時候又要想起Nokia的話了,所以就有了圖形介面的設定視窗,Notify OSD Configuration

要安裝修改過的Notify-OSD和Notify OSD Configuration,只要打開terminal,輸入以下指令就搞定。
$ sudo add-apt-repository ppa:leolik/leolik
$ sudo add-apt-repository ppa:amandeepgrewal/notifyosdconfig
$ sudo apt-get update && sudo apt-get upgrade
$ sudo apt-get update && sudo apt-get install notifyosdconfig

由於leolik日前才更新了修改過的Notify-OSD,但是Notify OSD Configuration還沒更新,所以Notify-OSD的部份屬性無法透過圖形化的Notify OSD Configuration來修改。若果要修改氣泡式視窗彈出的位置,必需用以下的指令:
$ gconftool-2 -s /apps/notify-osd/gravity --type=int 1
藍色的1可以替換成2~6,其代表的意義如下:
1 - top-right corner 右上角
2 - middle-right 右中
3 - bottom-right corner 右下角
4 - bottom-left corner 左下角
5 - middle-left 左中
6 - top-left corner 左上角
Finally An Easy Way To Customize Notify OSD Notification Bubbles [Ubuntu PPA]
New NotifyOSDConfiguration Version (GUI To Configure NotifyOSD In Ubuntu); Now Available In A PPA
Patched NotifyOSD Updates: Option To Place The Notifications In Different Screen Corners, Timeout Fix