Gnomeメニューの重複インスタンス

Gnomeメニューの重複インスタンス

私はFedora 18とGnome 3.6を実行しています。

Eclipseを手動でインストールし、alacarteを使用してメニュー項目を追加しました。私の問題は、メニュー項目を「お気に入り」にしても、新しいインスタンスを起動するたびにその項目が繰り返されることです。スクリーンショットの例をご覧ください。

ここに画像の説明を入力してください。

通常、アイコンの下に新しいインスタンスをグループ化します。何らかの理由で私のメニュー項目が一致しません。起動時にメニュー項目の名前をアプリケーションのタイトルに変更しようとしましたが、役に立ちませんでした。この動作の原因が何であるかはわかりませんが、ここで助けをしたいと思います。

ベストアンサー1

〜のようにドンクリスティが提案するもの、.desktopエントリでWMCLASSキーを失いました。これがないと、DM(Gnome 3.6)はウィンドウを指定されたメニュー項目と一致させることはできません。実行プログラムは、Eclipseのすべての後続のインスタンスをまとめてグループ化します。

.desktop ファイル仕様について読んだ内容によると、ここ、開始時に指定されたオプションの追加キーは、関連する他の最上位(親?)ウィンドウと一致する識別子を提供します。

ワイヤレスMCLASS

      a string to match against the "resource name" or "resource
      class" hints. If this key is present, the launchee will most
      likely not send a "remove" message on its own. If the
      desktop environment detects a toplevel window mapped with
      this name or class, it should send a "remove" message for 
      the startup sequence.

このマニュアルでは、以下をさらに説明します。

StartupWMClass=STRING

trueの場合、アプリケーションはその文字列をWMクラスまたはWM名のヒントとして使用して1つ以上のウィンドウをマッピングすることが知られています。

おすすめ記事