D-Bus users
Below is a list of projects using D-Bus. It is not complete so if you know of a project which should be added please just edit the wiki. (Or send mail to the mailing list and see if someone has time to do it for you.)
The list also includes the bus names owned by the projects' software. This is to help avoid namespace clashes as it is important that no two projects use the same bus name. Not all D-Bus usages require owning a bus name, of course.
Be sure to namespace your bus name in com.example.ReverseDomainStyle as well as listing it here.
Finally, the API column shows a code indicating which of the various D-Bus APIs has been used. These are defined as follows:
D* - the raw D-BUS library G* - the GLib bindings Q* - the Qt bindings P* - the Python bindings M* - the Mono/.NET bindings
Project |
Description |
Bus Name |
API |
mDNS Responder |
org.freedesktop.Avahi |
DGP |
|
Music Player |
org.beepmediaplayer.bmp |
GP |
|
Compositing engine and effect plugins |
org.freedesktop.compiz |
D |
|
CUPS (with patch) |
The Common UNIX Printing System |
com.redhat.PrinterSpooler |
D |
eggtray printer icon |
- |
DG |
|
Equinox Desktop |
org.equinoxproject |
D |
|
desktop-neutral presence system |
org.freedesktop.Galago |
DG |
|
Jabber client written in PyGTK |
org.gajim.dbus |
GP |
|
Jabber client |
org.gnome.Gossip |
G |
|
Power management daemon |
org.gnome.GnomePowerManager |
G |
|
File manager |
In project |
|
|
GNOME Screen Saver |
Screen Saver |
org.gnome.ScreenSaver |
G |
Volume manager |
In project |
||
Hardware abstraction layer |
org.freedesktop.Hal |
PDG |
|
Music player |
org.imendio.jamboree |
DG |
|
Vehicle entertainment and navigation system |
org.navsys |
DG |
|
Network link manager |
org.freedesktop.NetworkManager |
PDG |
|
Privilege escalation service |
com.redhat.oddjob |
D |
|
X.509 Path Discovery and Validation System |
ca.carillon.pathfinder |
D |
|
Home Theatre PC application |
org.permovi |
M |
|
Instant Messaging client |
im.pidgin.purple.PurpleInterface |
??? |
|
Desktop session manager |
net.sf.rox.Session, net.sf.rox.Session.Settings |
GP |
|
Instant messaging framework |
org.freedesktop.Telepathy.* (see API docs) |
GMPQ (mainly G) |
|
Userspace implementation of devfs |
org.kernel.uidev |
D |
|
Software installation system |
- |
DG |
|
Universal Configuration System |
ca.nit.uniconfd |
DG |
|
Multiplatform IRC Client |
org.xchat.RemoteObject |
G |


