问题描述
我想为启动器设置图标。它具有名为icon.xpm的文件,但被图标集向导忽略。我试图将其更改为.ico文件,但仍被忽略。有任何想法吗?
最佳解决方案
如果从软件中心(版本3.5.2)安装了eclipse,则将eclipse图标的副本放入以下位置:
-
/usr/share/icons/hicolor/16x16/apps/eclipse.png
-
/usr/share/icons/hicolor/32x32/apps/eclipse.png
-
/usr/share/icons/hicolor/48x48/apps/eclipse.png
-
/usr/share/pixmaps/eclipse.png
也许将图标复制到此位置(大小合适)可以解决您的问题。
次佳解决方案
我将图标添加到/usr/share/pixmaps
,但是图标的名称不是eclipse.xpm
,而是icon.xpm
在终端中:
cp /yourEclipseFolder/icon.xpm /usr/share/pixmaps/eclipse.xpm
第三种解决方案
转到终端并输入sudo leafpad /usr/share/applications/eclipse.desktop
,然后编辑文件以在下面的示例中将path_to/icon.xpm
替换为图标的文件路径:
[Desktop Entry]
Type=Application
Encoding=UTF-8
Name=Eclipse
Comment=Eclipse IDE
Exec=/usr/lib/eclipse/eclipse
Icon=path_to/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true`
例如,我的是/usr/lib/eclipse/icon.xpm
。
第四种方案
我复制了
/opt/eclipse/plugins/org.eclipse.sdk_3.7.1.v201109091335/eclipse48.png
至
/usr/share/pixmap/eclipse.png
(已将月食提取到/opt
中),并且启动器和桌面月食图标均重新出现(已神秘消失)。
注意:我还按照上面的建议复制了所有尺寸,但是直到将图标复制到/usr/share/pixmaps
才出现
第五种方案
我在另一个程序中遇到了这个问题,我将.png文件放在了图标文件夹中:
/usr/share/icons/hicolor/16x16/apps/eclipse.png
/usr/share/icons/hicolor/32x32/apps/eclipse.png
/usr/share/icons/hicolor/48x48/apps/eclipse.png
但是仍然没有图标,然后我放了一个
/usr/share/pixmaps/eclipse.png
突然它起作用了。像素图是关键。
第六种方案
就我而言,一切似乎都是正确的,但是没有建议的解决方案对我有用,该图标在启动器中将不可见。
然后,我只是删除了eclipse.desktop文件中Icon-line旁边的注释,瞧!有效 :)
因此,我的建议是,如果您的Icon-line中有评论,例如:
Icon=/opt/eclipse/icon.xpm # fill in path to logo
然后删除评论,使其看起来像:
Icon=/opt/eclipse/icon.xpm
我不知道为什么注释对其他行有效(例如,在Exec-line中有效)。也许是个错误。
希望对别人有帮助!
第七种方案
只需将图标复制到
~/.icon
文件夹,它应该可以工作。将eclipse.xpm
复制到~/.icon
文件夹对我有用。