2012年1月29日 星期日

解決gcin圖示在ubuntu1110中無法顯示的問題

這篇是我引用這篇文章所做的筆記
這個解決是之前在脫線的blog 中看到的,但他的blog好像不見了,
我有備份下來,po上來給大家參考,這個解決是OK的,從系統預設值中去修改

----------以下是脫線blog中的說明---------------

ubuntu 11.04 gcin工具列圖示消失

ubuntu 11.04 因為使用unity,所以有些設定有所變化,例如預設工作列圖示只有


['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']


這幾個程式會出現,其他都被擋住。


網路上查到的,是開啟終端機,使用個別使用者權限,不需sudo


這是全部加入白名單:gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"


這是部份加入白名單:gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray', 'YOUR_APPLICATION']"


回覆系統預設值: gsettings set com.canonical.Unity.Panel systray-whitelist "['JavaEmbeddedFrame', 'Mumble', 'Wine', 'Skype', 'hp-systray']"




可是這都不是系統預設值,我查了好久,發現設定值在


/usr/share/glib-2.0/schemas/com.canonical.Unity.gschema.xml


但是修改完卻沒有變化。


又花了半天,才查到修改完之後,要下一行指令:


glib-compile-schemas /usr/share/glib-2.0/schemas 


----------到此為止--------------------

雖文章是11.04的,但我自己試過,使用uck重包系統時,直接去修改說明串的預設值,完成的iso,預設就有gcin圖示囉!!

但還有一個問題,
gcin在 unity2D中,還沒辦法叫出圖示,使用上方的方法也不行,好像是bug的樣子

沒有留言:

張貼留言