より多くのアイコンにアクセスしてシステムトレイに入れるにはどうすればよいですか?


77

だから私は少しNattyをいじっていますが、通常はシステムトレイ(または「通知領域」?)を使用するすべてのアプリがそこに表示されていないことに気付きました。それはバグですか、それともそうなるのでしょうか?Ubuntuがその機能を完全に廃止したという話を聞きました。それを元に戻す方法はありますか?つまり、特にそれを不必要に使用したアプリがあった場合、私はそれが本当に好きではなかったのですが、私は現在CryptKeeperまたはeasycryptをまったく使用できず、Nautilusを開かずにDropboxが同期したかどうかわかりません。

回答:


56

Ubuntu 13.04以降、システムトレイへのアクセスを許可する場合は、アプリケーションをホワイトリストに登録する必要があります。

まず、ソフトウェアセンターからdconf-toolsをインストールします(またはここをクリックしてください)。その後、Alt+ F2を押して入力しdconf-editor、実行します。

dconf-editor alt-f2ダイアログ

次に、デスクトップ-> Unity->パネルに移動します。

構成エディター(dconf-editor)desktop.unity.panel

次に、systray-whitelistの値を

"all"

これを「all」に設定すると、古い通知領域が維持されないため、他のバグが発生する可能性があります。代わりに、すべてを有効にするのではなく、個別に必要なアプリケーションを追加することを検討してください。次の質問をチェックして、デフォルトにリセットできます。

システムトレイは13.04以降で完全に削除され、まだ移植されていない古いアプリケーションは更新する必要があることに注意してください。


lastfmで試しましたが、a)Alt-F2の「もの」に貼り付けることはできません(したがって、入力しました)。b)リストで「lastfm」も「last.fm」も使用しませんエントリのみ)lastfmアイコンを通知領域に表示できるようにしました。
11

1
@blue質問として開いた場合(そして、使用しているlast.fmアプリケーションが正確に何であるかを示した場合)、解決策を見つけることができるはずです。
ベラク

pidginについても同じことをしましたが、それでもアイコンは表示されません。askubuntuで既にクエリを発行しましたが、応答はありません。
プラヴィーンスリパティ

1
12.10では、キーはにあることに注意してください/com/canonical/unity/panel/systray-whitelist
フェリックス

24

ターミナルで、このコマンドをコピーして貼り付けます

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

ヒントはこのWebサイトからのものです。

http://www.webupd8.org/2011/04/how-to-re-enable-notification-area.html


1
...変更をすぐに表示するには、unity(ターミナルまたはAlt-F2ランチャーで)
Unityを

このトリックは12.10で機能しました...このgconf-editorを実行するオプションはありませんでした
puneet

@puneet:でdconfはないgconf
-MestreLion

7

Dropboxをアップグレードできます。最新のビルドのように、Ubuntuにインジケーターがあります。他のアプリケーションの場合、開発者がそれらのインジケーターサポートを追加しない場合、Alaukikが言うように単にホワイトリストに登録し、アプリケーションを修正する必要があることを開発者に通知することもできます。


7

現在のシステムトレイホワイトリストを表示するには:

gsettings get com.canonical.Unity.Panel systray-whitelist

すべてのシステムトレイインジケータをホワイトリストに登録するには

gsettings set com.canonical.Unity.Panel systray-whitelist "['all']"

ホワイトリストにアプリケーションを追加するにはMYAPP、この行の最後で置き換えます:

gsettings set com.canonical.Unity.Panel systray-whitelist "$(gsettings get com.canonical.Unity.Panel systray-whitelist | sed -e "s/]$/, 'MYAPP']/")"


Ubuntu 12.04でこれをテストした人はいますか?私にとっては機能していません(以前のバージョンで機能していました)
-saeedgnu

現在のところ、問題なくUbuntu 12.10で動作しています。
uygar.raf

@iliusこれらのコマンドは12.04で機能します。
カス

Ubuntu 13.04で動作していない
Itai Ganot

Ubuntu 14.04 LTSでは動作しません。
ムシフィル14

1

「すべて」に変更する代わりに、目的のアプリケーションの名前をリストに追加することをお勧めします。これにより、"all"値に起因するパネルのあらゆる種類の問題を回避できます。

たとえば、drwebインジケータが欠落していたため、dr webアンチウイルスを実行するコマンドをホワイトリストに追加しようとしました。値はのようなもの['JavaEmbeddedFrame', 'Wine', 'Update-notifier']でした。それをに変更してから['JavaEmbeddedFrame', 'Wine', 'drweb-cc', 'Update-notifier']、ログアウトしてログインすると、インジケータがパネルに表示されました。


1

最善の方法であり、ubuntuのバージョンに依存しないのは、dconf-editorを実行し、この文字列「systray-whitelist」を(ctrl + F)見つけることです(変更しない限り)。

値を編​​集して単純に['all']にすることができます。また、[デフォルトに設定]ボタンをクリックして復元することもできます。

または、表示するアイコンを1つずつ見つけて、そこに追加します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.