Как определить значок для плагина Gedit, написанного на Python

Я пишу плагин Gedit и создал для него значок в формате SVG (который, конечно, можно экспортировать в любой формат). Как я могу настроить этот плагин для отображения этого значка в списке плагинов в Edit > Preferences > Plugins диалог?

2 ответа

Решение

Файл.plugin принимает Icon поле - как в этом примере:

[Gedit Plugin]
Loader=python
Module=TextWrap
IAge=2
Icon=gtk-ok
[... and so on ...]

Взято из источника плагина TextWrap.

Чтобы добавить пользовательский значок в существующую тему значков, поместите его в соответствующую папку, т.е.

$prefix/share/icons/hicolor/scalable/apps

как предполагает ptomato, (где $prefix возможно /usr если вы используете Linux), а затем запустить

$ gtk-update-icon-cache $prefix/share/icons/hicolor

Если значок имя файла gedit-plug.svg теперь он должен быть доступен как gedit-plug, Обратите внимание, что я действительно проверил это на gnome тема, а не hicolor тема.

Вы должны установить свой значок в $prefix/share/icons/hicolor/scalable/apps: см. спецификацию темы значков " Свободный рабочий стол".

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