在 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
Run Code Online (Sandbox Code Playgroud)
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]=
Run Code Online (Sandbox Code Playgroud) 屏幕左侧有图标:软件中心、Ubuntu One等。可以看到系统图标,但看不到我安装的程序图标。而是有一个“?” 对于图标。我怎么解决这个问题?
我在主窗口林间空地文件中引用了 128x128 图标,例如<property name="icon">../media/my-icon.svg</property>.
我尝试了 svg 和 png,但它在 Ubuntu 应用程序切换器(Alt + Tab)中总是非常模糊。
我注意到在快速使用模板创建应用程序时,Ubuntu 徽标也非常模糊。
知道为什么会发生这种情况吗?