私は持っていますエレメント - 毎晩公式のインストール手順を使用してインストールします。
/usr/share/applications
これにより、GNOMEタスクバーに追加されたデスクトップファイルが作成されます。
seth@seth-pc-tux:/usr/share/applications$ cat element-desktop-nightly.desktop
[Desktop Entry]
Name=Element-Nightly
Exec=/opt/Element-Nightly/element-desktop-nightly %U
Terminal=false
Type=Application
Icon=element-desktop-nightly
StartupWMClass=element
Comment=A feature-rich client for Matrix.org
MimeType=x-scheme-handler/element;
Categories=Network;InstantMessaging;Chat;
ただし、アプリを実行すると、お気に入りにウィンドウを配置するのではなく、タスクバーに新しいアイコンが作成されます。
どちらもElement-Nightlyという名前を持っており、お気に入りのアイコンをクリックすると、2番目のアイコンで表示されるウィンドウに焦点が合います。
Elementの安定リリースは期待どおりに機能します。私がなぜこれをするのか、そして新しいアイコンの代わりに私のお気に入りのアイコンのウィンドウを開くことができる方法を知っていますか?
答え1
その理由は、Desktop Entryが呼び出されるためです。
element-desktop-nightly.desktop
名前を次に変更します。
element-nightly.desktop
問題を解決し、正しくグループ化できるようにしました。
ソリューションが文書化されたGitHubリポジトリで問題が発生しました。
https://github.com/Vector-im/element-web/issues/13780
デスクトップ項目ファイルのファイル命名の詳細については、以下を参照してください。
https://specations.freedesktop.org/desktop-entry-spec/desktop-entry-spec-latest.html#file-naming
答え2
デスクトップファイル名WM_CLASS
をから取得したファイル名と並べ替える必要がありますxprop
。これは、実行中のアプリケーションウィンドウとアンカーアイコンを結合します。