Как и любой демон уведомлений, qtnotifydaemon работает через dbus. Основной упор делался на максимальную гибкость настройки внешнего вида через конфигурационный файл, а также поддержку самых используемых функций notify-osd, так как qtnotifydaemon позиционируется как его полноценная замена.
В зависимости от типа уведомления оно становится в одну из двух очередей - синхронные и обычные. Уведомления из этих двух очередей отображаются отдельно. Одновременно на экране отображается по одному уведомлению из каждой очереди.
Основные функции, доступные на данный момент:
- Поддержка Rich Text: теперь в уведомлениях можно выводить таблицы, списки, картинки, форматировать текст.
- Поддержка изменения внешнего вида уведомлений с помощью CSS
- Изменение местоположения уведомлений - можно поместить их в разные углы экрана
- Поддержка синхронных уведомлений, например при изменении громкости/яркости
- Закрытие не только по таймауту, но и по клику (в будущем будет опционально)
- Возможность объединения нескольких уведомлений, если это разрешено пославшей программой(например, IM-клиенты часто это разрешают)
- Возможность изменения прозрачности
- Возможность задания разных стилей заголовка для уведомлений с различной важностью(low,normal,critical)
- Плавное исчезновение при закрытии (в будущем будет опционально)
- Изменяемое ограничение размера значков
- Поддержка значков svg
- Поддержка передачи кода значки через dbus
- Поддержка значков из темы оформдения
- Добавлены стандартные значки из пакета notify-osd-icons
SVN:
Код: Выделить всё
svn co https://qtnotifydaemon.svn.sourceforge.net/svnroot/qtnotifydaemon qtnotifydaemon