Как добавить / удалить запись в апплете индикатора в Gnome?

11

Кажется, я не могу найти руководство или ссылку о том, как настроить «индикатор-апплет» (он же MessagingMenu), который появился в Ubuntu версии 9.04. Это тот маленький значок почты, в котором перечислены приложения для обмена сообщениями.

Я могу найти документы о том, что он должен делать, люди жалуются на то, как он работает, ссылаются на то, что API изменился в 9.10, но не так много, как изменить конфигурацию.

На странице спецификации дизайна MessagingMenu написано, что файл конфигурации должен быть в папке $HOME/.config/indicators/messages/applications/, но в моей установке ничего нет (9.10).

Тим Лайтл
источник
Итак, вы хотите знать, как разместить свою собственную информацию в апплете?
Подавление
Сообщение было бы здорово, но первым шагом (для меня) было бы просто избавиться от приложений, которые я не использую (без их удаления).
Тим Литл
Люблю это, вид 2.5K, ни единого возражения.
Тим Литл
Может быть, теперь следует перенести в Askubuntu?
Тим Литл
Никакого пути миграции в AskUbuntu не существует, и на данный момент он не выглядит так, как будет. Поэтому вам нужно будет сделать репост вручную. В настоящее время ведутся длительные дискуссии о том, как не переносить вопросы по Ubuntu, поскольку все они на 100% посвящены теме для SuperUser, а массовая миграция не добавляет ценности AskUbuntu.
BinaryMisfit

Ответы:

8

Согласно dirs.h , может существовать каталог indicators/messages/applications-blacklist, который будет рассматриваться как подкаталог вашего каталога конфигурации пользователя ( $HOME/.configпо умолчанию).

Я не думаю, что этот каталог будет создан по умолчанию, но вы можете создать его самостоятельно. Похоже, вам нужно будет перезапустить службу индикатора (выйти / войти) после создания этого каталога.

Каждый файл будет загружен для чтения пути к файлу .desktop . Так что, я думаю, вы можете поместить туда текстовый файл с полным путем к программе запуска приложения, которую вы хотите игнорировать.

Я считаю, что эти пути должны прийти /usr/share/indicators/messages/applications.

Suppressingfire
источник
2
Именно то, что я искал - просто связал общие записи (которые я хотел удалить) с /usr/share/indicators/messages/applicationsкаталогом черного списка. Я предполагаю, что $HOME/.config/indicators/messages/applications/каталог может быть создан, чтобы добавить пусковые установки.
Тим Литл