cl-dbus aims to be a complete implementation of the DBUS protocol used in popular desktop environments.