Как заставить GVim использовать значок в моей теме иконок?

8

Вместо моей милой иконки Faenza она использует довольно уродливую.

miloshadzic
источник
Используете ли вы последнюю версию темы иконок Faenza? Иконки для vimбыли добавлены в Faenza 0,8
Сид
Я. Проблема заключалась в абсолютном пути в файле gvim.desktop :)
miloshadzic
1
Эта ошибка теперь исправлена. Вероятно, чтобы выпустить в Oneiric.
idbrii

Ответы:

8

Это известная проблема. Обходной путь упомянут на странице Faenza gnome-look.org :

  • Некоторые приложения настроены на постоянное использование одного и того же значка независимо от выбранной темы: например, vim , emacs23, gcolor2, bluefish, hardinfo, defcon, gufw, pithos, goldendict, rssowl, picasa, netbeans, gazpacho.
  • Чтобы отобразить значок Faenza, отредактируйте как root /usr/share/applications/application_name.desktopфайл и найдите строку, начинающуюся с 'Icon ='. Замените имя значка полного пути на одно из значков Faenza (обычно это имя самого приложения) без расширения.
  • Не забудьте сделать резервную копию перед изменением одного из этих файлов.
  • В некоторых случаях вам нужно повторно инициализировать элемент в редакторе меню Gnome, чтобы отобразить новый значок.
  • Файл рабочего стола Vim /usr/share/applications/gvim.desktop
Sid
источник
1
Уточнение: «имя иконы полного пути рядом с иконой Faenza». Итак, vim.svg от Faenza означает, что вы должны использовать Icon=vim(не включая расширение). Таким образом, он будет работать для других тем значков, которые предоставляют значок для vim.
idbrii