commit: 6f193859d252b4d7f8cd1ccf5ae875a6049aeed8 Author: Sam James <sam <AT> gentoo <DOT> org> AuthorDate: Wed Aug 3 03:03:59 2022 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Aug 3 03:03:59 2022 +0000 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=6f193859
2022-07-29-pipewire-sound-server: mention systemd --global Closes: https://bugs.gentoo.org/862867 Signed-off-by: Sam James <sam <AT> gentoo.org> .../2022-07-29-pipewire-sound-server.en.txt | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) 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 31283c0..d41cca1 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 @@ -116,6 +116,14 @@ There are several options available: $ systemctl --user --now enable pulseaudio.service pulseaudio.socket $ systemctl --user --now disable pipewire.socket pipewire-pulse.socket + Alternatively, systemd users can run the following commands as root to change + the default for all users: + # systemctl --user --global --enable pulseaudio.service pulseaudio.socket + # systemctl --user --global --force enable pipewire.socket pipewire-pulse.socket + + (If taking this option, the services must be started manually as a one-off as + a user.) + 3. For users without sound on their system, those using JACK without PipeWire, or those using pure ALSA without PipeWire, the following steps are recommended: @@ -139,11 +147,18 @@ There are several options available: files will need to run `gentoo-pipewire-launcher &` in e.g. `~/.xprofile`. - systemd users will also likely want to run the following commands, again + systemd users will also likely want to run the following commands as a user, again for the purposes of non-audio PipeWire use: $ systemctl --user --now enable pipewire.socket $ systemctl --user --now --force enable wireplumber.service + Alternatively, systemd users can run the following commands as root to change + the default for all users, again for the purposes of non-audio PipeWire use: + # systemctl --user --global --enable pipewire.socket + # systemctl --user --global --force enable wireplumber.service + + (If taking this option, the services must be started manually as a one-off as + a user.) Further resources: * https://wiki.gentoo.org/wiki/PipeWire