Lançamento do aplicativo "fora" do iniciador do painel de unidade

3

Eu criei um arquivo .desktop para o jogo "exploTux" (veja link ), mas o lançador não corresponde ao arquivo janela do aplicativo.

Para ser claro: quando clico no iniciador no painel do Unity, o jogo é iniciado e funciona bem, mas a janela do jogo é representada por um novo "lançador" no painel.

Aqui está uma captura de tela:

.

Olaunchersuperiorémeu.desktop,ooutroéaquelequeaparecequandoojogoestárodando(notequeháapenasumajanelaabertaequeoíconedopainelmostra3setascomoem"3 janelas abertas" ... ).
Eu tentei fixar este novo lançador, mas então ele faz a unidade ficar com problemas.

Onde você acha que é o problema? Eu testei em ambos os Natty e Oneiric.

Aqui está o código do meu arquivo .desktop:

[Desktop Entry]
Version=1.0
Name=exploTux
Comment=A Bomberman like in 3D
Exec=/usr/games/exploTux
Icon=explotux
Terminal=false
Type=Application
Categories=Game;ActionGame;

edit: Eu tenho um problema semelhante no Gnome-Shell:

    
por Nicolas Delvaux 24.09.2011 / 15:01

1 resposta

1

É provável que o "executável" do jogo realmente lance outra coisa, ou que o jogo esteja alterando o título / classe da janela ou algo do tipo e, assim, confundindo libamf (e por extensão Unity). Eu não acho que há nada que você possa fazer para corrigir isso (diretamente), mas você pode relatar um bug contra o Unity.

Os relatórios de bugs deste tipo são geralmente apreciados pelos desenvolvedores.

    
por RolandiXor 24.09.2011 / 15:38