Software/DbusProjects

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:

Project

Description

Bus Name

API

Avahi

mDNS Responder

org.freedesktop.Avahi

DGP

BMPx

Music Player

org.beepmediaplayer.bmp

GP

Compiz-Fusion

Compositing engine and effect plugins

org.freedesktop.compiz

D

CUPS (with patch)

The Common UNIX Printing System

com.redhat.PrinterSpooler

D

eggcups

eggtray printer icon

-

DG

EDE

Equinox Desktop

org.equinoxproject

D

Galago

desktop-neutral presence system

org.freedesktop.Galago

DG

Gajim

Jabber client written in PyGTK

org.gajim.dbus

GP

Gossip

Jabber client

org.gnome.Gossip

G

GNOME Power Manager

Power management daemon

org.gnome.GnomePowerManager

G

Gnome Nautilus

File manager

In project

GNOME Screen Saver

Screen Saver

org.gnome.ScreenSaver

G

Gnome Volume Manager

Volume manager

In project

HAL

Hardware abstraction layer

org.freedesktop.Hal

PDG

Jamboree

Music player

org.imendio.jamboree

DG

NavSys

Vehicle entertainment and navigation system

org.navsys

DG

NetworkManager

Network link manager

org.freedesktop.NetworkManager

PDG

oddjob

Privilege escalation service

com.redhat.oddjob

D

Pathfinder

X.509 Path Discovery and Validation System

ca.carillon.pathfinder

D

Permovi

Home Theatre PC application

org.permovi

M

Pidgin

Instant Messaging client

im.pidgin.purple.PurpleInterface

???

ROX-Session

Desktop session manager

net.sf.rox.Session, net.sf.rox.Session.Settings

GP

Telepathy

Instant messaging framework

org.freedesktop.Telepathy.* (see API docs)

GMPQ (mainly G)

udev

Userspace implementation of devfs

org.kernel.uidev

D

Zero Install

Software installation system

-

DG

UniConf

Universal Configuration System

ca.nit.uniconfd

DG

XChat

Multiplatform IRC Client

org.xchat.RemoteObject

G