phosphor-service-notifications
Freedesktop notification server and live history.
The notification daemon. It acquires org.freedesktop.Notifications on the session bus and answers the Desktop Notifications Specification methods and signals rather than being a client of one. It owns the full lifecycle: id allocation, replaces_id reuse, per-urgency expiry, dismissal, action invocation, and close-reason bookkeeping. Each request decodes into a typed Notification, and the live set surfaces through a NotificationModel for a shell to render as toasts or a notification center.
Key types
NotificationServerdismissNotification / invokeAction are invokable for a UI.Notificationreplaces_id.NotificationModelQAbstractListModel over a server's live notifications; rows track add / replace / close.Dependencies
QtCoreQtQmlQtDBusQtGuiphosphor-service-icontheme
See also
References
- Full API reference → Doxygen-generated page for
PhosphorServiceNotifications. - Namespace index Every symbol under
PhosphorServiceNotifications::.