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


34

手动安装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不应该自动缩放图标吗?


3
有用的信息:仅在Ubuntu 12.10中存在此问题。在Ubuntu 12.04或更低版本中,它运行良好。
saji89 2013年

Answers:


26
  • 在您的共享文件夹中创建指向ecplise icon.xpm的链接:

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

仅针对您的用户或

须藤ln -s /opt/eclipse/icon.xpm /usr/share/icons/eclipse4.xpm

对于所有用户

  • eclipse.desktop文件中(~/.local/share/applications/usr/share/applications),将Icon = / opt / eclipse / icon.xpm替换Icon = eclipse4。您无需添加.xpm后缀。

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

该文件的eclipse.desktop名称可能不同,具体取决于您用来创建该文件的工具。

编辑:感谢Qius的Pius,提高了答案。和iAm评论


1
那就是答案。我只想补充一点,您不必复制文件,而是可以进行如下所述的软链接QD.。+如果您使用主菜单应用程序创建.desktop文件,则可以在中找到它~/.local/share/applications。在我的机器上,它被称为,alacarte-made.desktop因此请注意它的名称与启动的应用程序无关。
Pijusn

实际上,最好的方法是将eclipse4.xpm放在/ usr / share / icons文件夹中,因为使用〜/ .local / *位置仅适用于单个用户。
kmedv

11

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

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

10

这可能对您有帮助...

在此处输入图片说明

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

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

看起来不错:

在此处输入图片说明


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

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

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


3

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

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

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

不要忘记更新您的.desktop文件。


0

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


您使用的是哪个版本的Ubuntu?当您说引用该文件夹中的图标时,哪个文件夹以及如何引用该图标?请编辑您的答案并添加所需的信息。
Lucio

-1

eclipse目录(eclipse.xpm)中的图标大小为256x256。换成一个较小的(48x48适用于我)。


2
我相信这始于Ubuntu 12.10,然后正确调整了12.10 xpm图标的大小。
彼得·范德

1
哦。在升级到12.10和Eclipse Juno之后,我首先看到了这一点,并认为可能是因为新的Eclipse版本。我将检查问题是否仍然存在(在此同时进行所有更新之后)。如果是这样,我将针对Ubuntu 12.10提交一个错误。
Axel 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.