web-dev-qa-db-ja.com

Ubuntu Gnomeのトップバーにすべてのアプリアイコンがある

Gnomeバーのアプリアイコンに奇妙な問題があります。

私が持ちたいのは、表示する「タスクバー」アイコンがあるアプリのすべてのアイコンです。 Slack、Skype、Discord、Dropbox、Steamなど。

現在、私はそれを可能にするためにいくつかのGnome拡張機能を使用しています。 Topicons Plus および KStatusNotifierItem/AppIndicator Support

最初のものは、古いUbuntu Unityインディケーターを使用していくつかのアイコンを表示するいくつかのアプリを除くすべてを見ることができます。

2番目の方法では、Ubuntu Unityの方法を使用するアプリを見ることができます。

しかし、コンピューターを再起動したりスリープ状態にしたり、Gnomeデスクトップがフリーズしたりした場合でも、かなりの時間がかかります。 AppIndicatorアプリのアイコンが消え、Gnome-Shellをリロードしてアプリを表示できるようにするには、rCtrl+F2を実行する必要があります。

この問題を解決する方法はありますか?毎回Gnome-Shellを再起動したり、アプリのアイコンをより適切に管理したり、たった1つのGnome拡張機能で管理したりする必要はありませんか?

1
vinid223

さらに調査して問題の一部を見つけた後、問題を修正するこの手順を見つけました

最初に行う必要があるのは、Ubuntuに付属するすべてのインジケーターを削除することですが、実際には必要ありません。 ソース

indicator-application
indicator-appmenu
indicator-bluetooth
indicator-common
indicator-datetime
indicator-keyboard
indicator-messages
indicator-network
indicator-power
indicator-printers
indicator-session
indicator-sound
indicator-transfer
indicator-transfer-download-manager

または、1つのコマンドラインで

Sudo apt purge indicator-application indicator-appmenu indicator-bluetooth indicator-common indicator-datetime indicator-keyboard indicator-messages indicator-network indicator-power indicator-printers indicator-session indicator-sound indicator-transfer indicator-transfer-download-manager

これが完了したら、セッションを再起動するか、このコマンドを実行して、機能しない現在のアプリケーションインジケーターサービスを停止することをお勧めします ソース

killall indicator-application-service

gnome-Shell-extension-appindicator および TopIcon Plus Extension をインストールする必要があります

最初の拡張機能はUbuntuによって作成され、Gnomeシェルにアプリインジケーターを表示します。2番目の拡張機能は、DiscordやSkypeなどの一部の外部アプリがGnomeのトップバーにインジケーターを表示できるようにします。

両方の拡張機能がインストールされたら、Gnome Tweekツールで有効にするか、設定に移動して拡張機能セクションを見つける必要があります。

これですべてが問題なく正常に動作するはずです。依然として最善の解決策ではありませんが、Gnomeのインジケーターセクションは、Ubuntu 17.10の新しいリリースから少し混乱しています。 Topicons Plus拡張機能の設定を変更して、「デフォルト」のUbuntuのように見せることもできます。

1
vinid223