diff --git a/src/daemon/systemd/user/pipewire-pulse.service.in b/src/daemon/systemd/user/pipewire-pulse.service.in index 742abdeb5..252716170 100644 --- a/src/daemon/systemd/user/pipewire-pulse.service.in +++ b/src/daemon/systemd/user/pipewire-pulse.service.in @@ -14,6 +14,7 @@ Description=PipeWire PulseAudio # After=pipewire-pulse.socket is not needed, as it is already implicit in the # socket-service relationship, see systemd.socket(5). Requires=pipewire-pulse.socket +ConditionUser=!root [Service] Type=simple diff --git a/src/daemon/systemd/user/pipewire-pulse.socket b/src/daemon/systemd/user/pipewire-pulse.socket index fd04895fa..16ed715ea 100644 --- a/src/daemon/systemd/user/pipewire-pulse.socket +++ b/src/daemon/systemd/user/pipewire-pulse.socket @@ -1,5 +1,6 @@ [Unit] Description=PipeWire PulseAudio +ConditionUser=!root [Socket] Priority=6