Podczas uruchamiania programów Java (takich jak IntelliJ IDEA i Crashplan) w programie uruchamiającym Natty's Unity wyświetlane są duplikaty ikon (patrz zdjęcie). Dla IntelliJ stworzyłem plik .desktop, dla Crashplan plik .desktop jest dostarczany z aplikacją. Czy jest coś, co można zmienić w plikach .desktop (lub gdzie indziej), co może temu zapobiec? Nie mogłem znaleźć raportu o błędach dla samej jedności, ale programy takie jak Gnome-Do / Docky mają raporty o błędach i musiałem wprowadzić wewnętrzne zmiany w swoich aplikacjach, aby temu zapobiec.
Na tym obrazie pierwsza ikona jest ikoną utworzoną z pliku .desktop, a druga ikona jest po uruchomieniu. Druga ikona znika po zamknięciu aplikacji.
Niestandardowy plik .desktop IntelliJ
#!/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 dostarcza plik .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]=