我正在编写一个 Gedit 插件并为其创建一个图标作为 SVG(当然可以导出为任何格式)。我如何配置此插件以在 Edit > Preferences > Plugins
对话框的插件列表中显示此图标?
最佳答案
.plugin 文件接受一个 Icon
字段——如本例所示:
[Gedit Plugin]
Loader=python
Module=TextWrap
IAge=2
Icon=gtk-ok
[... and so on ...]
取自TextWrap插件源。
要将自定义图标添加到现有图标主题,请将其放在适当的文件夹中——即
$prefix/share/icons/hicolor/scalable/apps
如 ptomato 所建议的,(如果您使用 linux,其中 $prefix
可能是 /usr
)然后运行
$ gtk-update-icon-cache $prefix/share/icons/hicolor
如果图标文件名为 gedit-plug.svg
,它现在应该可以作为 gedit-plug
使用。请注意,我实际上是在 gnome
主题上测试的,而不是 hicolor
主题。
关于python - 如何为用 Python 编写的 Gedit 插件定义图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5792437/