問題描述
在 GNOME 3.16 中,系統托盤被隱藏到桌面左下角。當鼠標移動到那里時將自動顯示,當鼠標移走后將自動隱藏。
在 GNOME 3.26 中,系統托盤圖標被徹底隱藏。這就不是很方便,我們需要使用系統托盤,比如顯示輸入法狀態等等。
至於為什么隱藏及相關討論,可以參考(1)Status Icons and GNOME;(2)By what logic was system tray removed? 討論。隱藏原因並不是我們的關注重點,我們也阻攔不了人家去這么實現,所有就不再討論這些內容。
本文將介紹在 GNOME 3 中如何啟用系統托盤功能。
解決辦法
雖然官方已經移除該功能,但是有相應的擴展可以使用。
TopIcons Plus
我目前使用的擴展是 TopIcons Plus by phocean,可以到官方 GNOME Shell Extensions 站點下載。
安裝方法不再介紹,可以參考 Gnome Shell Extensions 筆記。(我們是直接從發行辦倉庫中直接安裝)
系統托盤消失
如果 Tray offset 屬性設置的值“不對”,會導致打開 Activities 時,系統托盤消失。目前我們設置的參數為 2(具體情況可能取決於頂欄的控件數?)
插件不再維護
Pausing (stopping?) TopIcons-Plus #91
KStatusNotifierItem/AppIndicator Support
插件地址:https://extensions.gnome.org/extension/615/appindicator-support
注意,應用程序需要支持 Indicator 特性。
參考文獻
- WikiNotes/啟用系統托盤圖標(System Tray)
- How to restart GNOME Shell from command line?
- GitHub/phocean/TopIcons-plus