# D-Bus

This article or section needs expansion.

Reason: Mention disabling of dbus services through use of `systemctl mask` and overrides in `/etc/dbus-1/services` (Discuss in Talk:D-Bus#)

Related articles

- kdbus

D-Bus is a message bus system that provides an easy way for inter-process communication. It consists of a daemon, which can be run both system-wide and for each user session, and a set of libraries to allow applications to use D-Bus.

## Installation

D-Bus is enabled automatically when using systemd because dbus is a dependency of systemd.

## Starting the user session

As of systemd `226-1` and dbus `1.10.0-3`, the D-Bus session is started automatically. [1]

## Debugging

d-feet is an easy to use D-Bus debugger GUI tool. D-Feet can be used to inspect D-Bus interfaces of running programs and invoke methods on those interfaces. See its homepage for more info.

## See also

- D-Bus page at freedesktop.org
- Introduction to D-Bus on freedesktop.org

Category:

- Daemons and system services

Hidden category:

- Pages or sections flagged with Template:Expansion