Я создал файл .desktop для игры «exploTux» (см. https://gna.org/projects/explotux/ ), но панель запуска не соответствует окну приложения.
Чтобы быть ясным: когда я нажимаю кнопку запуска на панели Unity, игра запускается и работает нормально, но окно игры представлено новой «пусковой установкой» на панели.
снимок экрана:
[/g1].
Верхняя панель запуска - это мой .desktop, другой - тот, который появляется, когда игра запущена (обратите внимание, что есть только одно открытое окно и что значок панели показывает 3 стрелки, как в «3 открытых окнах» ...). Я попытался прикрепить эту новую пусковую установку, но затем она делает крах единым.
Как вы думаете, в чем проблема? Я тестировал как Natty, так и Oneiric.
Вот код моего файла .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: У меня есть аналогичная проблема в Gnome-Shell:
[/g2]
Вероятно, что «исполняемый» игры фактически запускает что-то другое или что игра меняет заголовок / класс окна или что-то в этом роде, и таким образом путает libamf (и по расширению Unity). Я не думаю, что вы можете что-то сделать, чтобы исправить это (напрямую), но вы можете сообщить об ошибке в Unity.
Сообщения об ошибках этого типа обычно оцениваются разработчиками.