Dunst — простая и гибко настраиваемая GdkPixbuf / LibNotify система визуальных уведомлений.
Dunst позиционируется как легковесная замена системам визуальных уведомлений предоставляемых большинством рабочих окружений. Не зависит от каких либо библиотек элементов интерфейса (GTK, QT и пр), поэтому хорошо сочетается с окружениями построенными на оконных менеджерах (Openbox, Blackbox, Fluxbox, IceWM, dwm, i3 и др).
Система уведомлений Dunst гибко настраиваемая, все параметры можно задать с помощью простого конфигурационного файла (~/.config/dunst/dunstrc). Можно задать используемые шрифты, цвета и значки, время отображения и многое другое... При использовании нескольких мониторов для можно указать на каком мониторе отображать уведомления, или указать отображение на мониторе где курсор.
Dunst может отображать уведомления соответствующие определённым шаблонам, например это можно использовать чтобы получать уведомления о новых сообщениях от собеседников в Jabber-клиенте, присвоив каждому свой цвет, время отображения уведомления (заданное или закрытия вручную). Есть возможность просмотра "истории уведомлений", можно задать количество сохраняемых уведомлений.
Dunst поддерживает запуск пользовательских сценариев (скриптов) по отображению уведомлений, например прочитать уведомление с помощью eSpeak, подать звуковой сигнал и многое другое. В уведомлениях поддерживается контекстное меню (только фильтрует веб-адреса и открывает их в веб-браузере), используется dmenu (динамическое меню разработанное для тайлингового менеджера окон dwm).
Dunst содержит две служебные утилиты (dunstify и dunstmerge), для управления уведомлениями можно использовать мышь и/или клавиатурные сочетания.
Лицензия: BSD (Berkeley Software Distribution license)
Вы можете войти под своим логином или зарегистрироваться на сайте.