问题描述
我在Eclipse Juno的手动安装方面遇到了问题。将tarball解压缩到/opt
后,从/usr/local/bin
添加符号链接并将以下内容添加到新文件/usr/share/applications/eclipse.desktop
:
[Desktop Entry]
Version=1.0
Name=Eclipse
GenericName=Integrated Development Application
Comment=Eclipse Juno
Exec=/usr/local/bin/eclipse
TryExec=/usr/local/bin/eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=Development;IDE;
我仍然从破折号中得到这种奇怪的行为:
Eclipse运行得很好,图标是可点击的,但你可以看到大小有点偏。我怎样才能解决这个问题? Unity不应该自动缩放图标吗?
最佳解决办法
-
在共享文件夹中创建指向ecplise icon.xpm的链接:
ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse4.xpm
仅适用于您的用户或
sudo ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm
适用于所有用户
-
在
eclipse.desktop
文件中(在~/.local/share/applications
或/usr/share/applications
中),用Icon = eclipse4替换Icon = /opt /eclipse /icon.xpm。您无需添加.xpm
后缀。
如有必要,还可以使用相同的值更新Icon[en_US]
行。
文件eclipse.desktop
可能具有不同的名称,具体取决于您用于创建它的工具。
编辑:感谢Pius,QD提高答案。和iAm评论
次佳解决办法
@Tawane我将符号链接添加到〜/.local /share /icons /中,这可能会让它更容易:
ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm
第三种解决办法
这可能对你有所帮助……
您可以保存图像并将图标更改为此。
我将图像icon.xpm大小缩放到48 x 48像素,这是在eclipse应用程序中
它看起来很好:
在更高(甚至中等)的分辨率下,48×48可能看起来有点模糊。您可以使用512×512(即使它有点过分),以确保您的系统将其大小调整为使用的任何内容。 PNG正确调整大小,因此您可以始终为其提供比实际显示的图像更大的图像。
可在此处找到512×512图标版本:Eclipse icon
该图像来自Eclipse帮助页面:Eclipse help page
第四种办法
Unity似乎无法正确调整xpm文件的大小。
作为解决方法,您可以将图标转换为png。
sudo apt-get install imagemagick
convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png
不要忘记更新.desktop文件。