Как называется программа, которая отображает уведомления?

Как называется программа, которая отображает уведомления в Ubuntu? Такие как изменения звука, название песни (в ритмбоксе) и т. Д. Могу ли я отправлять на него свои собственные сообщения?

быстрый ответ

notify-send "Message Title" "The message body is shown here" -i /home/andrei/Pictures/image.png -t 5000

2 ответа

Решение

Программа называется notify-osdВы можете использовать инструмент notify-send отправлять ему сообщения из скриптов и ваших программ и т. д.

Предостережение!

    notify-send "Заголовок сообщения" "Здесь показано тело сообщения" \
             -i /home/andrei/Pictures/image.png -t 5000

зависит от рабочего стола, в зависимости от того:

  1. Уведомление-OSD Unity или
  2. Демон уведомления-гнома

который отображает уведомление.

Цитирую mhall119 / devportal / notify-osd - Ubuntu Wiki:

notify-osd

... занимает место notification-daemon и его представление пузырьков уведомлений отличается несколькими способами...

В настольной среде ubuntu 12.04, Unity (версия?), Цитирование manpage man notify-send

НАЗВАНИЕ
       notify-send - программа для отправки уведомлений на рабочем столе...
ОПЦИИ...  
       -t, --expire-time = ВРЕМЯ
              Указывает время ожидания в миллисекундах, в течение которого истекает
              уведомление.

однако, противореча его использованию notify-OSD,
цитата из Notification | Ubuntu App Developer (developer.ubuntu.com/resources/technologies/notification/), в частности, раздел Non-expiring_notifications:

... каждый пузырь закрывается сам по себе после тайм-аута. Этот тайм-аут основан на
  длина текста пузыря; Уведомить OSD не использует параметр expire_timeout...

-t 5000 может или не может вести себя как ожидалось.

ссылка:
Где я могу найти документацию для notify-osd?

Закладка:
Как называется программа, которая отображает уведомления?

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