Unity 仪表板中的 Eclipse 应用程序图标非常大

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 dash 中的巨大图标

Eclipse 运行良好,图标可点击,但如您所见,尺寸有点不对。我该如何解决这个问题?Unity 不应该自动缩放图标吗?

答案1

  • 在您的共享文件夹中创建指向 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),替换图标=/opt/eclipse/icon.xpm经过图标=eclipse4。不需要添加后缀.xpm

如果有必要,还可以Icon[en_US]用相同的值更新行。

eclipse.desktop根据您创建文件时使用的工具,文件的名称可能有所不同。

编辑:感谢 Pius、QD. 和 iAm 的评论,改进了答案

答案2

@Tawane 我将符号链接添加到 ~/.local/share/icons/ 中,这可能会使它变得更容易:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm

答案3

这可能会对你有帮助...

在此处输入图片描述

您可以保存图像并将图标更改为此。

我将图像 icon.xpm 大小缩放到 48 x 48 像素,这是在 eclipse 应用程序中

看起来不错:

在此处输入图片描述


48x48 在较高(甚至中等)分辨率下可能看起来有点模糊。您可以使用 512x512(尽管有点过头了)以确保您的系统将其调整为所需的大小。PNG 的大小已正确调整,因此您始终可以提供比实际显示更大的图像。

512x512 图标版本可以在这里找到:日食图标

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

答案4

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

相关内容