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