ランチャーで「起動された」Javaプログラムの重複アイコンを削除するにはどうすればよいですか?
NattyのUnityランチャーでJavaプログラム(IntelliJ IDEAやCrashplanなど)を起動すると、重複したアイコンが表示されます(画像を参照)。IntelliJでは.desktopファイルを作成し、Crashplanでは.desktopファイルがアプリケーションに付属しています。.desktopファイル(または他の場所)で、これを防ぐために変更できるものはありますか?Unity自体のバグレポートは見つかりませんでしたが、Gnome-Do / Dockyのようなプログラムにはバグ レポートがあり、これを防ぐためにアプリケーションに内部変更を加える必要がありました。 この画像では、最初のアイコンは.desktopファイルから作成されたもので、2番目のアイコンは起動後のものです。アプリケーションを閉じると、2番目のアイコンが消えます。 カスタム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]=