Gnome

GNOME 3.26.x 中的狀態圖示去哪裡了,我該怎麼做才能讓它們恢復原狀?

  • June 2, 2021

幾個小時前,我更新到最新的 3.26.1 版本的 GNOME,但在隱藏的滑動面板上,我看不到曾經位於螢幕左下角的後台應用程序列表。我在後台執行的屬於 Audacious、VLC、Dropbox、Redshift 和其他應用程序的圖示在螢幕上看不到任何位置。

我打開Tweaks應用程序(或等效的gnome-tweak-tool命令)尋找相關配置但沒有結果。這個功能發生了什麼,如果它消失了,有沒有辦法讓它有一個類似的功能?

Source Status Icons and GNOME , Form and Function Allan Day 的部落格 在此處輸入圖像描述

遺留托盤在 3.26 中被移除(這是一種權宜之計,注定會在某個時候被移除,如相應的錯誤中所述)。發行說明中也提到了這一點。

要查看指標圖示,您可以使用TopIcons Plus等擴展程序。

有多種方法可以恢復托盤圖示。

應用指標支持

在此處輸入圖像描述

我使用並且我會向你推薦的方式是 appindicator-support Gnome 擴展。有多種實現:

這些解決方案中的每一個還提供與 gnome-shell 的良好集成,因為它使用預設下拉菜單。

熱門圖示

在此處輸入圖像描述

帶回托盤圖示的另一種方法是 TopIcons 系列擴展。這一切都始於(今天不再起作用TopIcons擴展。

  • TopIconsFix - TopIcons 的固定版本。它不提供配置,圖示太大而看起來不好看。我不是很推薦這個。
  • TopIcons Plus -(截圖中的那個)這是一個很好的擴展。提供配置和圖示看起來不錯。
  • TopIcons Redux - TopIcons Plus 的重寫分支. 它可能不適用於最新版本的 Gnome-shell。

注意:請記住,您可能無法讓所有托盤圖示都與 TopIcons 擴展一起使用。

加法

一些帶有非工作托盤圖示的程序可以通過XDG_CURRENT_DESKTOP在啟動它們之前更改環境變數來修復。嘗試將此變數更改為Unityor KDE。使用以下命令測試您的程序:

  • XDG_CURRENT_DESKTOP=Unity program
  • XDG_CURRENT_DESKTOP=KDE program

如果其中一個命令有效,您可以在其中編輯程序的 .desktop 文件~/.local/share/applications//usr/share/applications/將此環境變數包含在Exec=參數中。

Exec=env XDG_CURRENT_DESKTOP=KDE program


一些使用者可能正在尋找一種方法來自定義他們的托盤圖示以看起來統一併匹配系統圖示主題(如我上面的螢幕截圖所示)。在這種情況下,請查看**Hardcode-Tray**項目。

引用自:https://unix.stackexchange.com/questions/399600