不显示自定义libindicator图标

时间:2011-03-15 17:12:40

标签: python ubuntu gtk

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

因此我创建了一个自己的Icon并将其移至:

/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中“注册”图标?

1 个答案:

答案 0 :(得分:1)

您无需注册,但安装新图标后需要更新图标缓存。您可以通过gtk-update-icon-cache(请参阅http://developer.gnome.org/gtk/2.24/gtk-update-icon-cache.html

执行此操作