Значок приложения eclipse огромен в Unity

У меня проблема с ручной установкой Eclipse Juno. После распаковки архива в /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;

Я все еще получаю странное поведение из тире:

Huge icon in Unity dash

Eclipse работает очень хорошо, и значок кликабелен, но, как вы можете видеть, его размер немного отличается. Как я могу это исправить? Разве Unity не должен автоматически масштабировать иконку?

34
задан 19 January 2013 в 19:36

6 ответов

@ Таван Я добавляю символическую ссылку в ~ / .local / share / icons /, что, возможно, упрощает задачу:

ln -s /opt/eclipse/icon.xpm ~/.local/share/icons/eclipse.xpm
11
ответ дан 19 January 2013 в 19:36
  • Создайте ссылку на 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[12102 providedfor всех пользователей

  • В вашем файле eclipse.desktop ~ /.local/share/applications или / usr / share / applications ), замените Icon = / opt / eclipse / icon.xpm на Icon = eclipse4 . Суффикс .xpm добавлять не нужно.

При необходимости также обновите строку Icon [en_US] с тем же значением.

Файл eclipse.desktop может иметь другое имя в зависимости от инструмента, который вы использовали для его создания.

Изменить: улучшить ответ благодаря Pius, QD. и комментарии iAm

26
ответ дан 19 January 2013 в 19:36

Значок в каталоге eclipse (eclipse.xpm) имеет размер 256x256. Замени его на меньший (у меня 48x48 работает).

-1
ответ дан 19 January 2013 в 19:36

это может вам помочь .. .

enter image description here

вы можете сохранить изображение и изменить значок на этот.

Я увеличил размер изображения icon.xpm до 48 x 48 пикселей, который находится в приложении eclipse

Выглядит хорошо:

enter image description here


48x48 может выглядеть немного размытым на более высоком (или даже среднем) разрешении. Вы можете использовать 512x512 (хотя это немного избыточно), чтобы ваша система изменяла его размер в соответствии с тем, что используется. Размер PNG изменен правильно, поэтому вы всегда можете добавить изображение большего размера, чем отображается на самом деле.

Версия значка 512x512 можно найти здесь: Значок Eclipse

Изображение взято со страницы справки Eclipse: Страница справки Eclipse

10
ответ дан 19 January 2013 в 19:36

У меня была та же проблема, но я решил эту покупку, скопировав icon.xpm в / usr / share / pixmaps и указав значок в этой папке.

0
ответ дан 19 January 2013 в 19:36

Похоже, Unity не может правильно изменить размер файлов xpm.

В качестве обходного пути вы можете преобразовать значок в png.

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

Не забудьте обновить файл .desktop.

3
ответ дан 19 January 2013 в 19:36

Другие вопросы по тегам:

Похожие вопросы: