pipewire/src/daemon/systemd
Robert Mader 2625983a23 systemd: Depend on dbus.service
Solution suggested by Xi Ruoyao.

The dbus user service is required for various features - the summary says:
'dbus (Bluetooth, rt, portal, pw-reserve)'

On session logout the dbus service gets shut down while the Pipewire one
relies on a timeout. If a user logs in again before PW timed out, the
later stays alive but doesn't handle re-connecting to the dbus service
of the new session, breaking the camera portal and potentially other
features.

Thus hard-depend on the dbus service (if enabled at build time) and thus
shut down together with it.
2025-03-20 12:23:22 +00:00
..
system systemd: add systemwide pipewire-pulse files 2025-01-30 12:50:49 +01:00
user systemd: Depend on dbus.service 2025-03-20 12:23:22 +00:00
meson.build treewide: meson.build: use feature.allowed() 2022-02-04 00:15:59 +01:00