D-Bus

From ArchWiki
Revision as of 22:09, 8 April 2009 by Changaco (Talk | contribs) (new page, moved a D-Bus specific problem from the HAL article)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Introduction

D-Bus (Desktop Bus) is a simple inter-process communication (IPC) system for software applications to communicate with one another. D-Bus was heavily influenced by KDE2–3's DCOP system and has replaced it in the KDE 4 release; it is supported on Linux, Microsoft Windows and Apple OS X operating systems and is used by Qt 4 and GNOME.

Source: D-Bus - Wikipedia.


D-Bus is automatically started by HAL, you don't need to (and you shouldn't) add it to your DAEMONS array in Template:Filename.

Troubleshooting

Could not get UID and GID

If you get the following error while starting DBUS:

Failed to start message bus: Could not get UID and GID for username "dbus"

then add the user like so:

# groupadd -g 81 dbus
# useradd -c 'System message bus' -u 81 -g dbus -d '/' -s /bin/false dbus