
\begin{DoxyItemize}
\item infos = Information about the dbus plugin is in keys below
\item infos/author = Thomas Wahringer \href{mailto:waht@libelektra.org}{\tt waht@libelektra.\+org}
\item infos/licence = B\+SD
\item infos/provides = notification
\item infos/needs =
\item infos/recommends =
\item infos/placements = postgetstorage
\item infos/status = maintained unittest libc global experimental
\item infos/description = Receives notifications via D-\/\+Bus
\end{DoxyItemize}

This plugin is a notification plugin, which receives a signal from D-\/\+Bus when the key database (K\+DB) has been modified. It is compatible with the sending D-\/\+Bus plugin.

\subsection*{Dependencies}


\begin{DoxyItemize}
\item {\ttfamily libdbus-\/1-\/dev}
\end{DoxyItemize}

\subsection*{Usage}

The recommended way is to globally mount the plugin together with the dbus plugin\+: \begin{DoxyVerb}    kdb global-mount dbus dbusrecv
\end{DoxyVerb}


This plugin is designed to be used as a transport plugin for Elektra\textquotesingle{}s notification feature. If notification is not enabled (i.\+e. in the tool {\ttfamily kdb} or in any other application that does not use {\ttfamily \hyperlink{notification_8c_aeae96154abdb5fdbf1b34a01e2b23e44}{elektra\+Notification\+Open()}}) this plugin performs no actions.

This plugin cannot be directly used to receive notifications. Applications that use the notification feature implicitly use it when this plugin is mounted globally.

\section*{Transport Plugin}

Mount this plugin globally with default settings to use it as {\itshape receiving} transport plugin for Elektra\textquotesingle{}s notification feature\+:

\begin{quote}
kdb global-\/mount dbusrecv \end{quote}


For the message format please see \href{https://www.libelektra.org/plugins/dbus#notification-format}{\tt the {\ttfamily dbus} plugin documentation}. 