Как определить значок для плагина Gedit, написанного на Python - PullRequest
1 голос
/ 26 апреля 2011

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

Ответы [ 2 ]

3 голосов
/ 26 апреля 2011

Файл .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.

2 голосов
/ 26 апреля 2011

Вы должны установить свою иконку в $prefix/share/icons/hicolor/scalable/apps: см. Free Desktop Icon Theme Спецификация .

...