Unity: сохраняйте информацию о файле рабочего стола для отдельного процесса

У меня есть следующий файл рабочего стола

[Desktop Entry]
Name=My Game
Exec=/usr/games/mygame %U
Icon=mygame
Terminal=false
Type=Application
Categories=Game;

Comment=Start my game
Comment[de_DE]=Starte mein Spiel

и запись отлично отображается в Ubuntu (13.04) Unity Dash.

когда mygame выполняется, он снова запускает отдельный процесс, и я получаю запись Unity Launcher со знаком вопроса и Untitled window,

Есть ли способ сообщить Unity, откуда произошел (отсоединенный) процесс или какой файл рабочего стола назначить процессу?

2 ответа

Решение

Обходной путь должен был установить свойство X11 _NET_WM_ICON на отдельный процесс.

Попробуйте использовать абсолютный путь к вашему файлу Icon. Это может помочь, иначе это может быть ошибка в bamf.

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