Zum Inhalt springen

Verändertes Verhalten von D-Bus

23.09.2015stefanhusmann
Mit dbus 1.10.0-3 und libsystemd 226-1 hat sich das grundsätzliche Verhalten im Zusammenspiel dieser Komponenten geändert. Beim Neustart wird jetzt pro Benutzer ein dbus-daemon gestartet. Pro Benutzer und Sitzung wird jeweils derselbe Sitzungsbus gestartet, der alle dbus-Meldungen entgegen nimmt und verarbeitet.

Das Modul pam_systemd sorgt dafür, dass die richtige Adresse (DBUS_SESSION_BUS_ADDRESS) beim Login gesetzt wird.

Dies versetzt dbus in die Lage, das Starten von Systemprozessen an systemd zu deligieren anstatt selber zu Starten. Noch ist dieses Vorgehen allerdings bei Sitzungsdiensten im Gegensatz zu Systemdiensten noch nicht sehr verbreitet üblich.

kdbus unterstützt nur diese Vorgehensweise und stellt eine Gelegenheit dar, dies auszuprobieren und mögliche Bugs auszumerzen, damit das Verfahren in Zukunft leichter auf Kernelbusse übertragen werden kann. Die Arch Linux Entwickler freuen sich über Anmerkungen, Anregungen und Bugreports.
zum Archiv Kommentare