aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSam James <sam@gentoo.org>2022-07-31 04:23:58 +0100
committerSam James <sam@gentoo.org>2022-07-31 04:23:58 +0100
commitfbf0d8c39742d6bcedb75f94b9c94216f57ce888 (patch)
tree3be31cf2d05af99b16d332fe75601f2a1a77a480
parent2022-07-29-pipewire-sound-server: mention adding PipeWire to world (diff)
downloadgentoo-news-fbf0d8c39742d6bcedb75f94b9c94216f57ce888.tar.gz
gentoo-news-fbf0d8c39742d6bcedb75f94b9c94216f57ce888.tar.bz2
gentoo-news-fbf0d8c39742d6bcedb75f94b9c94216f57ce888.zip
2022-07-29-pipewire-sound-server: give advice re pulseaudio-daemon only pkgs
Closes: https://bugs.gentoo.org/862402 Signed-off-by: Sam James <sam@gentoo.org>
-rw-r--r--2022-07-29-pipewire-sound-server/2022-07-29-pipewire-sound-server.en.txt18
1 files changed, 18 insertions, 0 deletions
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
index 8d81d95..31283c0 100644
--- 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
@@ -60,6 +60,24 @@ There are several options available:
files will need to run `gentoo-pipewire-launcher &` in e.g.
`~/.xprofile`.
+ Users who want to switch to PipeWire providing a PulseAudio daemon
+ may need to `emerge --deselect` packages in their world file which
+ hard-require media-sound/pulseaudio-daemon. There are only a handful
+ of these. A non-exhaustive list:
+ * media-sound/paprefs
+ * media-sound/pasystray
+ * media-sound/pulseaudio-modules-bt (shouldn't be needed anyway)
+ * net-misc/pulseaudio-dlna
+
+ If not using any of those packages anymore, please emerge --deselect
+ them. If still using these, PipeWire as a PulseAudio is not an
+ option at this time.
+
+ (Note that media-libs/libpulse (which PipeWire will be using, don't emerge
+ libpulse manually) provides 'pactl' which can be used as a replacement for
+ e.g. media-sound/pulseaudio-ctl, so personal scripts can be adapted to this
+ if desired.)
+
systemd users will also need to run the following commands:
$ systemctl --user --now disable pulseaudio.service pulseaudio.socket
$ systemctl --user --now enable pipewire.socket pipewire-pulse.socket