пользовательский значок libindicator не отображается

Я хочу изменить статус моей маленькой программы напоминаний. В настоящее время я использую GTK.StatusIcon , но я хочу использовать ApplicationIndicator .

Поэтому я создал собственную иконку и переместил ее в:

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

Он назван индикатор-notify.svg

Вот код для иконы.

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

Этот значок не отображается . Хотя все остальные значки из этой папки есть.

Что я пропустил? Может быть, нужно «зарегистрировать» иконку в GTK?

2
задан 16 October 2011 в 14:04

1 ответ

Попробуйте выполнить команду:

sudo gtk-update-icon-cache /usr/share/icons/ubuntu-mono-dark/

Это обновит кэш иконок для темы ubuntu-mono-dark, что должно решить вашу проблему.

0
ответ дан 16 October 2011 в 14:04

Другие вопросы по тегам:

Похожие вопросы: