Я просто хочу прояснить что-то - notify-osd - это всего лишь одна реализация спецификации уведомления Freedesktop. Приложения действительно используют libnotify, что позволяет им интегрироваться с системой уведомлений (которые могут быть уведомлены osd, устаревшим уведомлением-демоном или любой другой реализацией спецификации)
Оба Thunderbird и Firefox уже имеют встроенную поддержку для libnotify. Тем не менее, они возвращаются к уведомлениям XUL при общении с системой уведомлений, которая не поддерживает действия (т. Е. Notify-osd). Это связано с тем, что типы уведомлений, предоставляемых Firefox и Thunderbird, показывают информацию, которая действительно полезна, только если фактическое уведомление позволяет пользователю взаимодействовать с ним (например, «загрузка завершена» должна предоставить пользователю доступ к загруженному файлу. Уведомление «новая почта» должно обеспечивать способ доступа к новой почте и быть постоянным).
. Использование Thunderbird и Firefox использует libnotify, когда система уведомлений не поддерживает действия, обеспечила бы очень малооптимальное если мы не сделали никаких других изменений пользовательского интерфейса.
Уже существует работа по интеграции Thunderbird в меню обмена сообщениями. Часть этого будет включать оповещения о новых сообщениях через notify-osd.
В дополнение к этому, я в какой-то момент начну работу по интеграции уведомлений загрузки в Firefox с помощью notify-osd и Unity launcher (с возможностью запуска пусковой установки индикатор прогресса и использование списков быстрого доступа в качестве способа доступа к готовым загрузкам). Эта работа еще не началась, и я буду делать то, что я делаю для цикла 11.10.