Eclipse图标未显示,桌面文件指向xpm
我最近安装了从Eclipse网站下载的最新版Eclipse。 它位于/opt/eclipse
。 我有一个符号链接forms/usr/bin/eclipse
到/opt/eclipse/eclipse
。 我在/usr/share/applications
也有一个名为eclipse.desktop
的文件,其内容如下:
[Desktop Entry] Name=Eclipse Comment=Eclipse C++ IDE Exec=/opt/eclipse/eclipse Icon=/opt/eclipse/icon.xpm Terminal=false Type=Application Categories=Development; StartupWMClass=Eclipse
/opt/eclipse/icon.xpm
存在。 但是,该图标不会显示在停靠栏或应用程序列表中。 有任何想法吗? 我在Ubuntu 14.04上。
编辑:尝试更新StartupWMClass,没有帮助。 以下是捕获情况的屏幕截图:
[ ]
我很确定你在~/.local/share/applications
有另一个eclipse.desktop
文件。 你在图像中显示的那个看起来很好。 最有可能的是,在将其移至/opt
之前,您只运行了一次Eclipse
。 然后在~/.local/share/applications
自动创建.desktop
文件。
~/.local/share/applications
.desktop
文件否决了/usr/share/applications
中的全局文件,这意味着无论你改变为全局文件,它都没有任何效果; ~/.local/share/applications
中的一个优先级是在启动器中显示的那个。
如果是这样,删除~/.local/share/applications
那个,注销并重新登录。
编辑
在您的最新评论之后,很明显发生了什么:事实certificate您之前使用alacarte
制作了一个本地发射器。 使用绝对路径时,Alacarte 无法正确处理图标路径; alacarte
只是省略了图标的扩展名,但在使用绝对路径时需要扩展名。
另见这里 。
我有同样的问题,上面的任何一个都没有解决,但没有用引号括起图标文件的路径(路径或文件名中没有空格)。 然后按预期显示图标。 虽然exec行处理报价很好。
即改变了
Icon="/path/to/file/icon.xpm"
至
Icon=/path/to/file/icon.xpm