Ubuntu 10.04でこれを行うのは簡単です。質問はUbuntu 12.04に固有です。
フォローアップの実装の詳細でdbusを使用するコンポジションが何らかの理由で欠落しているため、代替エゴが答えを構成しました(ここでは、些細なことですが多少面倒なプロセスを説明します)。
この応答に関してはgdbus
有用であるが、この答えは超便利です- (静止システムのオーバーヘッドが今許容〜10%に縮小されています)。
いくつかの関連参照
(src:インジケーターとシステムトレイの違いは何ですか?への回答:
インジケーターのドキュメントは次のとおりです:
アプリケーションインジケーター| Ubuntu App Developer
libindicateリファレンスマニュアル
libappindicatorリファレンスマニュアル
また
ref:インジケーターアイコンを作成するアプリケーションはどのようにして識別できますか?(このリンクは/ubuntu/184589/how-can-menu-bars-that-require-a-right-click-be-activated-like-ubuntu-versionsに不適切にリダイレクトされます)
ブックマーク:方法Ubuntu 12.04でインジケーターアイコンに関連付けられているアプリケーションを見つけるには?
以下に概説する理由と問題のための深刻な質問であり、かなりの投資が行われており、是正目的で必要です。
参照の確認。オーケストレーションされた解決策を見つけるには...
(インジケーターとインジケーターが必要になる場合があります)
これは右クリックでは何もしません(しますか?)。
Ubuntu 12.04のインジケーターのアイコンを、上部パネルのインジケーターの表示を担当するプログラムとどのように一致させることができますか?
実行中のアプリケーションのリストには、を使用するすべてのプロセスを含めることができますSystem Monitor
。
インジケーターの正しいマッチングプロセスはどのようにして見つけられますか?
サブインジケーターアプリケーションはどのように識別されますか?これらは、インジケータードロップダウンメニューのコンポーネントに関連付けられたapsです。(これは別の質問であり、進行状況をかなり自然に追跡します。問題のサブまたはインジケーターのapを簡単に追跡するプロビジョニングがないことは明らかであるため、ここに含まれています。)
s予想されるデーモンやnm-appletのようなバックグラウンドタスクと混ざり合う-Xorgとcompizが過度のCPU時間を必要とするだけでなく、それらの側近も一緒に来る必要があります!問題をさらに悪化させます-計算にバインドされたタスクはフィールドで効果的に機能しなくなりました-バッテリー寿命の短縮、カスタムap.sのCPU時間の削減など-これはすべて、バッテリーapで何が起こっているかの調査から生じました。インディケータ-これは、ばかげた、修辞的な、または怠惰な黙想でしたが、そうではありませんが、本番環境でのオーバーヘッドの悪影響を減らすための12.04の信頼できる展開に影響を及ぼします)カスタムap.sなどのCPU時間の削減-これはすべて、バッテリーapで何が起こっているかの調査から生じました。インディケータ-これは、ばかげた、修辞的な、または怠惰な黙想でしたが、そうではありませんが、本番環境でのオーバーヘッドの悪影響を減らすための12.04の信頼できる展開に影響を及ぼします)カスタムap.sなどのCPU時間の削減-これはすべて、バッテリーapで何が起こっているかの調査から生じました。インディケータ-これは、ばかげた、修辞的な、または怠惰な黙想でしたが、そうではありませんが、本番環境でのオーバーヘッドの悪影響を減らすための12.04の信頼できる展開に影響を及ぼします)
(バッテリーインジケーターに問題があります-時々%があり、他の場合はhh:mmです-同じことを制御するための詳細情報を取得するには、ap&vを知る必要があります。同上:他のインジケーターapsに問題があります。 :NM対iwlist / iwconfigの競合、BT ap。対RFスイッチ、バッテリーap。w /バッテリーランタイムが低いためサスペンド/スリープなし、...リストは続く)
詳細:
アプリケーションインジケータIDを見つけるにはどうすればよいですか?
見ることを提案し
ます:file:///usr/share/indicator-application/ordering-override.keyfile
[Ordering Index Overrides]
nm-applet=1
gnome-power-manager=2
ibus=3
gst-keyboard-xkb=4
gsd-keyboard-xkb=5
バッテリーapを解決します。識別、おそらくnmはrfアイコンのNetworkManagerですが、エンベロープ、青い歯、スピーカーインジケーターのapsです。まだ謎です。(また、順序は相関していません。)
心に留めておいてください、過去を単純に右クリックしAbout
てapを見つけるオプションを取得するだけでした。&v。情報。
周りを見て回って:
file:///usr/share/indicator-application/ordering-override.keyfile
調査:
file:/// usr / share / indicators
file:/// usr / share / indicators / messages / applications /
...
おそらく?/おそらく?探している情報は
file:/// usr / share / indicatorsに埋め込まれている可能性があります
コメントの参照先は次のとおり
です。インジケーターとシステムトレイの違いは何ですか?
そのソースから引用すると...
残念ながら、デスクトップインジケーターはまだ十分に文書化されていません。仕様ドキュメントは見つかりませんでした...
うーん...実際のドキュメント
https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators#Summary
はあまり役に立ちませんが、その存在情報はかなりの洞察を提供します...
bluetooth-applet --help
(bluetooth-applet:25165): BluetoothApplet-WARNING **: Applet is already running, exiting
できること:実行可能-メッセージングインジケータapとは何ですか?それはおそらくから、ドロップダウンメニューのためのそれの内容を取得しますfile:///usr/share/indicators/messages/applications/