PidginとSkypeをGNOME Shellのトップパネルに戻します





ワークスペースを最適化する簡単なアクションを教えてください。これにより、お気に入りのIM( Pidginなど)、 Skype、またはその他のアプリケーションのトレイアイコンを表示することに慣れている多くのGNOME Shellユーザーの生活が簡素化されます。 標準設定では、それらは「下部」トレイにあり、その呼び出しは画面の下端にマウスを合わせることで実行されます。 ジャバー、スカイプ、icqなどの通信の点で言及されている「下部」トレイの不便さ。 これは、誰かからのメッセージを見逃した(たとえば、PCから離れる)ことで、デフォルトトレイへの追加の呼び出しなしで戻るときにそれを見ることができないという事実にあります。 トップパネルのアイコンはすぐに目を引くので、重要なメッセージをスキップしたり、時間内に応答しないことはほとんどありません。



この問題は多くのリソースで提起されていますが、ニュアンスを考慮して、問題を解決するために必要な一連の明確なアクションで構成される普遍的な指示を見つけることは容易ではありません。



このようなアクションは、追加のシステムパラメータを使用して実装されます。 debianライクなディストリビューション(私の場合はUbuntu 11.10 + GNOME Shell )のユーザーアプリケーション(GNOME Shell Extensions)の管理には、 gnome-tweak-toolパッケージが使用されます。 まだインストールされていない場合は、ターミナルで実行します。



sudo apt-get install gnome-tweak-tool
      
      







2つのフォルダーを作成します。



 mkdir ~/.local/share/gnome-shell/extensions/pidgin-status mkdir ~/.local/share/gnome-shell/extensions/skype-status
      
      







各フォルダーにファイルを作成します。



 nano ~/.local/share/gnome-shell/extensions/pidgin-status/extension.js
      
      







そのようなコンテンツで



 const StatusIconDispatcher = imports.ui.statusIconDispatcher; function enable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = 'pidgin'; } function disable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['pidgin'] = ''; } function init() { }
      
      







 nano ~/.local/share/gnome-shell/extensions/pidgin-status/metadata.json
      
      







 { "shell-version": ["3.2.1", "3.2"], "uuid": "pidgin-status", "name": "Pidgin Status Icon", "description": "Integrates Pidgin Client into the status bar" }
      
      







 nano ~/.local/share/gnome-shell/extensions/skype-status/extension.js
      
      







そのようなコンテンツで



 const StatusIconDispatcher = imports.ui.statusIconDispatcher; function enable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = 'skype'; } function disable() { StatusIconDispatcher.STANDARD_TRAY_ICON_IMPLEMENTATIONS['skype'] = ''; } function init() { }
      
      







  nano ~/.local/share/gnome-shell/extensions/skype-status/metadata.json
      
      







 { "shell-version": ["3.2.1", "3.2"], "uuid": "skype-status", "name": "Skype Status Icon", "description": "Integrates Skype Client into the status bar" }
      
      







「shell-version」では、インストールしたGNOME Shellのバージョンを示します。



ユーザーセッションを終了します。

システムにログインします。

アプリケーション-その他-詳細システム設定-シェル拡張に移動します。

追加を含めます。







もう一度、ユーザーセッションを終了し、システムにログインします。

PidginとSkypeを起動し、トップパネルでそれらのアイコンを確認します。 Pidgin自体の設定(ツール-設定-インターフェイス-システムトレイアイコンの表示)でアイコンの表示をオンにすることを忘れないでください。Skypeでは自動的に表示されます。







このメソッドは、extension.jsおよびmetadata.jsonファイルの対応するフィールドで名前を置き換えることにより、他のクライアントにも使用できます。

また、ユーザーアドオンの助けを借りて、さらに多くの興味深いものを構成できることに注意してください。 詳細については、 こちらをご覧ください



主な情報源:

forum.ubuntu.ru/index.php?topic=172495.0

mo.morsi.org/blog/taxonomy/term/72

extensions.gnome.org



All Articles