From dcfd1916132d9fd270ee9b3ea70d0ce2605771d7 Mon Sep 17 00:00:00 2001 From: Joe Groocock Date: Mon, 21 Mar 2022 22:21:37 +0000 Subject: [PATCH] systemd: Add pipewire+wireplumber, remove pulseaudio Gotta go fast. pipewire seems to be working pretty well so far. Signed-off-by: Joe Groocock --- systemd/user/default.target.wants/pipewire.service | 1 + systemd/user/pipewire-session-manager.service | 1 + systemd/user/pipewire.service.wants/wireplumber.service | 1 + systemd/user/pulseaudio.service.d/override.conf | 2 -- systemd/user/sockets.target.wants/pipewire.socket | 1 + systemd/user/sockets.target.wants/pulseaudio.socket | 1 - 6 files changed, 4 insertions(+), 3 deletions(-) create mode 120000 systemd/user/default.target.wants/pipewire.service create mode 120000 systemd/user/pipewire-session-manager.service create mode 120000 systemd/user/pipewire.service.wants/wireplumber.service delete mode 100644 systemd/user/pulseaudio.service.d/override.conf create mode 120000 systemd/user/sockets.target.wants/pipewire.socket delete mode 120000 systemd/user/sockets.target.wants/pulseaudio.socket diff --git a/systemd/user/default.target.wants/pipewire.service b/systemd/user/default.target.wants/pipewire.service new file mode 120000 index 0000000..47f171d --- /dev/null +++ b/systemd/user/default.target.wants/pipewire.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/pipewire.service \ No newline at end of file diff --git a/systemd/user/pipewire-session-manager.service b/systemd/user/pipewire-session-manager.service new file mode 120000 index 0000000..a092a62 --- /dev/null +++ b/systemd/user/pipewire-session-manager.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/wireplumber.service \ No newline at end of file diff --git a/systemd/user/pipewire.service.wants/wireplumber.service b/systemd/user/pipewire.service.wants/wireplumber.service new file mode 120000 index 0000000..a092a62 --- /dev/null +++ b/systemd/user/pipewire.service.wants/wireplumber.service @@ -0,0 +1 @@ +/usr/lib/systemd/user/wireplumber.service \ No newline at end of file diff --git a/systemd/user/pulseaudio.service.d/override.conf b/systemd/user/pulseaudio.service.d/override.conf deleted file mode 100644 index 09bac38..0000000 --- a/systemd/user/pulseaudio.service.d/override.conf +++ /dev/null @@ -1,2 +0,0 @@ -[Service] -Slice=session.slice diff --git a/systemd/user/sockets.target.wants/pipewire.socket b/systemd/user/sockets.target.wants/pipewire.socket new file mode 120000 index 0000000..d871d81 --- /dev/null +++ b/systemd/user/sockets.target.wants/pipewire.socket @@ -0,0 +1 @@ +/usr/lib/systemd/user/pipewire.socket \ No newline at end of file diff --git a/systemd/user/sockets.target.wants/pulseaudio.socket b/systemd/user/sockets.target.wants/pulseaudio.socket deleted file mode 120000 index b166523..0000000 --- a/systemd/user/sockets.target.wants/pulseaudio.socket +++ /dev/null @@ -1 +0,0 @@ -/usr/lib/systemd/user/pulseaudio.socket \ No newline at end of file