Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] data/gentoo-news:master commit in: 2022-07-29-pipewire-sound-server/
Date: Sun, 31 Jul 2022 03:24:27
Message-Id: 1659237838.fbf0d8c39742d6bcedb75f94b9c94216f57ce888.sam@gentoo
1 commit: fbf0d8c39742d6bcedb75f94b9c94216f57ce888
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jul 31 03:23:58 2022 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Sun Jul 31 03:23:58 2022 +0000
6 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=fbf0d8c3
7
8 2022-07-29-pipewire-sound-server: give advice re pulseaudio-daemon only pkgs
9
10 Closes: https://bugs.gentoo.org/862402
11 Signed-off-by: Sam James <sam <AT> gentoo.org>
12
13 .../2022-07-29-pipewire-sound-server.en.txt | 18 ++++++++++++++++++
14 1 file changed, 18 insertions(+)
15
16 diff --git a/2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt b/2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt
17 index 8d81d95..31283c0 100644
18 --- a/2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt
19 +++ b/2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt
20 @@ -60,6 +60,24 @@ There are several options available:
21 files will need to run `gentoo-pipewire-launcher &` in e.g.
22 `~/.xprofile`.
23
24 + Users who want to switch to PipeWire providing a PulseAudio daemon
25 + may need to `emerge --deselect` packages in their world file which
26 + hard-require media-sound/pulseaudio-daemon. There are only a handful
27 + of these. A non-exhaustive list:
28 + * media-sound/paprefs
29 + * media-sound/pasystray
30 + * media-sound/pulseaudio-modules-bt (shouldn't be needed anyway)
31 + * net-misc/pulseaudio-dlna
32 +
33 + If not using any of those packages anymore, please emerge --deselect
34 + them. If still using these, PipeWire as a PulseAudio is not an
35 + option at this time.
36 +
37 + (Note that media-libs/libpulse (which PipeWire will be using, don't emerge
38 + libpulse manually) provides 'pactl' which can be used as a replacement for
39 + e.g. media-sound/pulseaudio-ctl, so personal scripts can be adapted to this
40 + if desired.)
41 +
42 systemd users will also need to run the following commands:
43 $ systemctl --user --now disable pulseaudio.service pulseaudio.socket
44 $ systemctl --user --now enable pipewire.socket pipewire-pulse.socket