在Unity的破折号中,eclipse应用程序图标非常庞大

我在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; 

我仍然从破折号中得到这种奇怪的行为:

Unity破折号中的巨大图标

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正确resize,因此您可以始终为其提供比实际显示的图像更大的图像。

可以在这里找到512×512图标版本: Eclipse图标

该图像来自Eclipse帮助页面: Eclipse帮助页面

看来Unity似乎无法正确调整xpm文件的大小。

作为解决方法,您可以将图标转换为png。

 sudo apt-get install imagemagick convert /opt/eclipse/icon.xpm /opt/eclipse/icon.png 

不要忘记更新.desktop文件。

我有同样的问题,但解决了这个购买复制icon.xpm/usr/share/pixmaps并引用该文件夹中的图标。

eclipse目录(eclipse.xpm)中的图标大小为256×256。 用较小的替换它(48×48适合我)。