Ubuntu 11.04 的點點滴滴 [更新 14.10 Unity systray-whitelist 設定]

Ubuntu 11.04 採用新的 Unity 介面,當使用 Compiz 開啟 3D 桌面時有許多衝突,因此得將 Unity 關掉,亂按的結果就是掛點了,重開機後畫面只剩一張背景圖。

這個時候就需要用到 Alt + SysRq + K 登出回到 Display Manager (登入) 的畫面,選擇 "傳統 Ubuntu 桌面" 登入後,將 Compiz 與 ATi Driver 移除後,結果還是一樣的空白桌面。將重裝一次 Driver 與 Compiz,還是一樣,看來是新版的 Unity 桌面被我的 Compiz 關掉了。


解決方法一如上圖,到 Compiz 的 PreferencesProfile 設為 unity 就可以了 (不過有時還是不行)

解決方法二是將 Compiz 的設定值刪除,回到預設的狀態 (參考:[分享] 灌好Ubuntu後必要的修正與套件 [論壇 - Ubuntu基本設定] #2)

rm -rf ~/.compiz* ~/.config/compiz* ~/.cache/compiz* ~/.gconf/apps/compiz* ~/.config/dconf ~/.cache/dconf ~/.cache/unity



接下來就是 Unity 的新操作方式還真有點不習慣,首先是程式的 Menu 不見了,原來是統一跑到上方的 System Bar 了,只要把滑鼠移過去就會出現了。這樣可以省掉 Menu 在程式佔用的空間,感覺還不錯的 Idea。

另外有一些程式 (像 gcin、Dropbox) 會在 System Tray 出現的 icon 也不見了,解決方法如下:
  1. Ubuntu 軟體中心 安裝 dconf Editor
  2. 終端機 執行 dconf-editor


desktop | unity | panelsystray-whitelist 加入你要的程式就可以了!

Ubuntu 11.10 也是一樣的情況,所以照上面的方式設定是 OK 的,不過要登出後再重新登入才會生效喔!



最後還是決定切回傳統桌面,不過 gcin 的圖示又跟我躲貓貓,不見了

原來面板還要加入 "程式狀態通知區" 才會出現,跟之前的 Ubuntu 面板上的音量圖示不見了  問題有點像,不過同樣是圖示,幹嘛分得這麼細啊!

參考:找回「傳統桌面」的 gcin 狀態通知區圖示 on Ubuntu 11.04
 

2014/11/12

換到 Ubuntu 14.10 後,Unity systray-whitelist 又消失了 (從 13.04 開始),所幸在網路上找到偏方可以把它加回來,不然又看不到 gcin icon 了

- for Ubuntu 14.10:
sudo add-apt-repository ppa:gurqn/systray-utopic
sudo apt-get update
sudo apt-get upgrade

安裝過程中會出現一些警告跟錯誤訊息,並顯示某些套件沒有經過認證,只好硬著頭皮 Yes
了,完畢後重新 login 即可

如果要還原的話 (沒試過)

- for Ubuntu 14.10:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:gurqn/systray-utopic

參考:How To Whitelist Systray Apps In Ubuntu 14.04 Or 14.10 (w/ Unity) 

留言

johnny 瑋寫道…
我跟你一樣 想要用3D結果就只剩桌面ㄌ

重灌完才看到這篇~~恨~

這個網誌中的熱門文章

Linux 批次檔的寫法

【分享】如何顯示 Debug Message

[分享] Visual Studio 遠端偵錯