google code-beautifer

星期六, 8月 14, 2010

Gnome 桌面面板的設定微調

有時候系統預設給面板的程式啟動icon的參數不合我們意,其實在icon上按右鍵,就可以自己改。我有兩個軟體視窗設定一定會改動的:
假如螢幕解析度是1920x1280 :我會改成
gnome-terminal --geometry=128x60
emacs --geometry=128x79
假如是11280x1024的話:我會改成
gnome-terminal --geometry=128x56
emacs --geometry=128x72

面板工作列定制的按鍵設定會放在
~/.gnome2/panel2.d/default/launchers
比如說"終端機"的設定檔是
'gnome-terminal終端機.desktop'
,就算系統升級之後也可以直接備份拷貝到新系統上使用。

書籤限制的解決之道

 

gnome-panel的 Places menu(位置選單) 只要書籤(~/.gtk-bookmarks)捷徑數目超過5個,位置捷徑就會被放到"書籤"sub-menu 去,這實在是很瞎的設計。解決之道一是自己把原始碼那一個限制改掉,重編譯。可參考
http://ubuntuforums.org/showthread.php?t=1066964
或者另一個方式是用別的面板程式,比如
http://ftp.gnome.org/pub/gnome/sources/gnome-panel/2.30/gnome-panel-2.30.2.tar.bz2
可參考
http://aur.archlinux.org/packages.php?ID=39415

而我自己是用AWN "代替" gnome-panel。

Avant Window Navigator(AWN)

 

AWN 裏面有個叫file Broswer Launcher就沒有位置捷徑數目限制。而且AWN 還有一些其他不錯的特性。

但是AWN有幾個問題。一是假如應用程式沒有對應的desktop file,便無法改icon ,解決方法是先開一個gnome-panel,把應用程式加入gnome-panel面板,再從gnome-panel面板把icon 拉到AWN面板裡。假如要改動程式啟動設定,拉之前記得參數要照前面說的在gnome-panel先改好,再拉到AWN面板裡。

再來是有些人偶爾會用root 身份登入時,AWN預設是不准用root 身份來用的。這個可以用這招來繞過:
How To Use Screenlets, VLC and AWN Manager by Logging In As Root


再來是有些applet 在AWN 上還沒有好的代替品,不過有些AWN作的比較好,所以目前我是gnome-panel,AWN 面板各開一個來用