I have the following desktop file
[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
and the entry is shown perfectly in Ubuntu (13.04) Unity Dash.
When mygame
is executed, it spawns a detached process again and I get a Unity Launcher entry with a question mark and Untitled window
.
Is there a way to tell Unity, where the (detached) process originated or which desktop file to assign to the process?
Workaround was to set the X11 property
_NET_WM_ICON
on the detached process.