O que fazer se uma janela e um ícone não estiverem conectados
Em alguns casos, uma janela e o launcher (ícone do Unity Launcher) não estão conectados entre si de alguma forma. No seu caso, a causa é possivelmente a primeira janela ("popup"), fazendo com que o ícone do lançador "assuma" que a tarefa esteja concluída. Isso geralmente acontece com aplicativos em execução no Steam ou no Wine.
Como resolver
- Abra seu aplicativo, aguarde até que a janela final apareça.
- Abra uma janela de terminal, digite
xprop WM_CLASS
+ Return . Seu ponteiro muda para um grande +. -
Clique na janela do seu aplicativo. O terminal emitirá duas strings, parecendo:
"gnome-terminal-server", "Gnome-terminal"
. Escolha uma delas (eu uso a minúscula na maior parte das vezes) e adiciono ao seu arquivo.desktop
:[Desktop Entry] Name=The Binding of Isaac: Rebirth Comment=Play this game on Steam Exec=steam steam://rungameid/250900 Icon=steam_icon_250900 Terminal=false Type=Application Categories=Game; StartupWMClass=wmclass
... onde
wmclass
é a string em minúscula que você encontrou. Possivelmente você precisa sair e voltar, e isso deve funcionar.