2011/11/17

Ubuntu Unity 與 Skype

最近重新安裝 Ubuntu,才注意到 Unity 搭配 Skype 有兩個問題。

第一個問題是 Skype 的圖示不會出現在 notification area。Ubuntu 13.04/13.10 的解法是:
sudo apt-get install sni-qt:i386
Ubuntu 12.04 之前的版本,解法需先安裝 dconf-tools 這個套件:
sudo apt-get install dconf-tools
接著執行 dconf-editor 並找到 com.canonical.Unity.Panel.systray-whitelist (較新的作法) 或 desktop.unity.panel.systray-whitelist (較舊的作法),然後在最後加上 'Skype' 即可 (需登出再登入)。例如:
['JavaEmbeddedFrame', 'Wine', 'scp-dbus-service', 'Update-notifier', 'Skype']

第二個問題是,若 Skype 啟動後再點 Unity 上的 Skype 圖示,這動作並不是叫出 Skype 的視窗,而是重新再起動另一份 Skype (會因重複登入而錯誤)。解法在參考資料二,有用但需要一點小技巧。(Ubuntu 12.10 和 Skype 4.1.0.20 的組合,似乎無此問題)

參考資料:

1. How can I get the Skype notification back in the system tray?
2. Unity launcher and multiple instances of Skype 
3. How do I add a Skype indicator?

沒有留言: