Hi. I am running openSUSE 13.2 (KDE), Pulseaudio 6.0 (from multimedia:libs repository)
After some experiments with QJackCtl and Cadence, my system does not auto start Pulseaudio on boot anymore. I am trying to investigate how that happened and want to find a proper solution how to make pulse autostarting again.
I managed to almost fix the autostart issue with systemd: i noticed that pulseaudio user-level service is not enabled, and then i enabled it with command:
systemctl --user enable pulseaudio
This works, now pulseaudio does autostart after user login, but it fails to connect to D-Bus. This is crucial for me as i want to use jack_dbus to handover audio devices to jack, so currently this functionality does not work. In the syslog D-Bus connection errors can be seen:
E: [pulseaudio] module-jackdbus-detect.c: Unable to contact D-Bus session bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPL
E: [pulseaudio] module.c: Failed to load module "module-jackdbus-detect" (argument: "channels=2"): initialization failed.
E: [pulseaudio] main.c: Module load failed.
W: [pulseaudio] server-lookup.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
W: [pulseaudio] main.c: Unable to contact D-Bus: org.freedesktop.DBus.Error.NotSupported: Unable to autolaunch a dbus-daemon without a $DISPLAY for X11
So i have few questions:
- What is the default openSUSE way to autostart pulseaudio (i mean how it is handled on clean OS installation).
- How can i make my system properly autostart pulseaudio, with its DBus service?