Eu gostaria de executar uma instância especial do aplicativo foo
na área de trabalho do GNOME. Normalmente, todas as janelas foo
são agrupadas, mas gostaria que uma instância fosse tratada como um aplicativo separado bar
:
foo
e bar
aparecem como itens separados na barra de tarefas bar
janelas agrupadas separadamente das janelas foo
(por exemplo, quando tabulação alternativa) bar
windows têm o ícone bar
, não o ícone foo
Eu tentei fazer isso criando um arquivo bar.desktop
e definindo o StartupWMClass da seguinte forma:
bar.desktop
[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
Eu recebo um ícone de lançamento separado para bar
, mas após o lançamento, a instância bar
é tratada como apenas outra janela foo
.
Acontece que foo
é uma aplicação GTK, por isso também tentei:
Exec=foo --name=bar --class=bar --profile=bar
... mas isso não conseguiu nada. Eu também prefiro uma solução para todos os aplicativos, não apenas aplicativos GTK.