
foo
GNOMEデスクトップで特別なアプリケーションインスタンスを実行したいと思います。通常、すべてのfoo
ウィンドウは一緒にグループ化されていますが、1つのインスタンスを別々のアプリケーションとして処理したいと思いますbar
。
- 独立した実行アイコン
foo
bar
タスクバーに別々の項目が表示されます。bar
ウィンドウとは別にグループ化されたウィンドウfoo
(たとえば、Alt-Tabに切り替える場合)bar
Windowsでは、Alt-Tabキーを使用するとアイコンのbar
代わりにアイコンが表示されます。foo
bar.desktop
ファイルを生成し、StartupWMClassを次のように設定してこれを達成しようとしました。
バーテーブルトップ
[Desktop Entry]
Type=Application
Name=Bar
StartupNotify=true
Icon=/home/user/bar.png
Exec=foo --profile=bar
Comment=Bar instance
Categories=GNOME;GTK;
Terminal=false
StartupWMClass=bar
Keywords=foo,bar
別の起動アイコンが表示されますが、bar
起動後にインスタンスは別のウィンドウbar
として処理されます。foo
foo
GTKアプリケーションのようで、次も試してみました。
Exec=foo --name=bar --class=bar --profile=bar
…しかし、それは何も達成できませんでした。また、GTKアプリケーションだけでなく、すべてのアプリケーションで動作するソリューションも欲しいです。