При запуске Java-программ (таких как IntelliJ IDEA и Crashplan) в лаунчере Natty's Unity отображаются дублированные значки (см. Изображение). Для IntelliJ я создал файл .desktop, для Crashplan файл .desktop поставляется вместе с приложением. Есть ли что-то, что можно изменить в файлах .desktop (или где-то еще), чтобы это не происходило? Я не смог найти отчет об ошибке для самой Unity, но такие программы, как Gnome-Do / Docky, имеют отчеты об ошибках и должны были внести внутренние изменения в свои приложения, чтобы предотвратить это.
На этом изображении 1-й значок создан из файла .desktop, а второй - после его запуска. Второй значок исчезает при закрытии приложения.
Пользовательский файл IntelliJ .desktop
#!/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 предоставить .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]=