Запуск приложения & ldquo; outside & rdquo; единой панельной пусковой установки

Я создал файл .desktop для игры «exploTux» (см. https://gna.org/projects/explotux/ ), но модуль запуска не соответствует окну приложения.

Для ясности: когда я нажимаю на панель запуска на панели Unity, игра запускается и работает нормально, но игровое окно отображается в виде нового «панели запуска» на панели.

Вот скриншот:

launchers in the Unity-panel .

Верхний лаунчер - это мой .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:

Same in Gnome-Shell

3
задан 24 September 2011 в 17:32

1 ответ

Вполне вероятно, что «исполняемый файл» игры действительно запускает что-то еще, или что игра меняет заголовок / класс окна или что-то в этом роде, и таким образом вводит в заблуждение libamf (и, соответственно, расширение Unity). Я не думаю, что вы можете что-то сделать, чтобы исправить это (напрямую), но вы можете сообщить об ошибке в Unity.

Сообщения об ошибках такого типа обычно приветствуются разработчиками.

0
ответ дан 24 September 2011 в 17:32

Другие вопросы по тегам:

Похожие вопросы: