Lors du lancement de programmes Java (comme IntelliJ IDEA et Crashplan) dans le lanceur Unity de Natty, des icônes en double sont affichées (voir l'image). Pour IntelliJ j'ai créé le fichier .desktop, pour Crashplan le fichier .desktop est fourni avec l'application. Y a-t-il quelque chose à modifier dans les fichiers .desktop (ou ailleurs) pour éviter que cela ne se produise ? Je n'ai pas trouvé de rapport de bug pour unity lui-même mais des programmes comme Gnome-Do/Docky ont des fichiers .desktop. insecte rapports et ont dû apporter des modifications internes à leurs applications pour éviter cela.
Dans cette image, la première icône est celle créée à partir du fichier .desktop et la deuxième icône est celle créée après le lancement. La deuxième icône disparaît à la fermeture de l'application.
Fichier .desktop IntelliJ personnalisé
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[en_US]=/opt/idea/bin/idea128.png
Name[en_US]=IntelliJ IDEA
Exec=/opt/idea/bin/idea.sh
Name=IntelliJ IDEA
Icon=/opt/idea/bin/idea128.png
StartupNotify=true
Crashplan fournit un fichier .desktop
[Desktop Entry]
Version=1.0
Encoding=UTF-8
Name=CrashPlan
Categories=;
Comment=CrashPlan Desktop UI
Comment[en_CA]=CrashPlan Desktop UI
Exec=/usr/local/crashplan/bin/CrashPlanDesktop
Icon=/usr/local/crashplan/skin/icon_app_64x64.png
Hidden=false
Terminal=false
Type=Application
GenericName[en_CA]=