如何为用 Python 编写的 Gedit 插件定义图标
我正在编写一个 Gedit 插件,并为其创建了一个 SVG 图标(当然可以导出为任何格式)。我如何配置此插件以在 Edit > 的插件列表中显示此图标首选项>插件对话框?
I am writing a Gedit plugin and created an icon for it as SVG (which of course can be exported to any format). How could I configure this plugin to show this icon in the plugin listing in Edit > Preferences > Plugins
dialog?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
.plugin 文件接受
Icon
字段 - 如本例所示:取自 TextWrap 插件源。
要将自定义图标添加到现有图标主题,请将其放置在适当的文件夹中 - 即如
ptomato 所建议的那样(如果您使用 Linux,则
$prefix
可能是/usr
),然后运行如果图标文件名为
gedit-plug.svg
,它现在应该以gedit-plug
形式提供。请注意,我实际上是在gnome
主题上测试的,而不是hicolor
主题。The .plugin file accepts an
Icon
field -- as in this example:Taken from the TextWrap plugin source.
To add a custom icon to an existing icon theme, place it in the appropriate folder -- i.e.
as ptomato suggests, (where
$prefix
is probably/usr
if you use linux) and then runIf the icon filename is
gedit-plug.svg
, it should now be available asgedit-plug
. Note that I actually tested this on thegnome
theme, rather than thehicolor
theme.您应该将图标安装在
$prefix/share/icons/hicolor/scalable/apps
中:请参阅 免费桌面图标主题规范。You should install your icon in
$prefix/share/icons/hicolor/scalable/apps
: see the Free Desktop Icon Theme Specificaton.