Skip to main content
 首页 » 编程设计

python之不显示自定义 libindicator 图标

2025年05月04日10yyy_WW

我想改变我自己的提醒小程序的状态图标。目前我正在使用 GTK.StatusIcon 但我想使用 ApplicationIndicator。

因此我创建了一个自己的图标并将其移动到:

/usr/share/icons/ubuntu-mono-dark/status/22 

它被命名为 indicator-notify.svg

这是图标的代码。

ind = appindicator.Indicator ("notify", 
                          "indicator-notify", 
                          appindicator.CATEGORY_APPLICATION_STATUS) 
ind.set_status (appindicator.STATUS_ACTIVE) 

此图标未显示。虽然此文件夹中的所有其他图标都是。

我错过了什么?是否需要在 GTK 中“注册”图标?

请您参考如下方法:

您不需要注册它,但您的图标缓存需要在安装新图标后更新。您可以通过 gtk-update-icon-cache 执行此操作(参见 http://developer.gnome.org/gtk/2.24/gtk-update-icon-cache.html )