Natty의 Unity 런처에서 Java 프로그램 (예 : IntelliJ IDEA 및 Crashplan)을 시작할 때 중복 아이콘이 표시됩니다 (이미지 참조). 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]=