From cbaa785dfaddab79613f90b72c413f6e6750cd1d Mon Sep 17 00:00:00 2001 From: Walmes Zeviani <walmes@ufpr.br> Date: Wed, 2 Nov 2022 13:54:06 -0300 Subject: [PATCH] Replace PulseAudio by PipeWire. --- install_ubuntu_details.sh | 45 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/install_ubuntu_details.sh b/install_ubuntu_details.sh index 8f82e3e..38c4f5b 100644 --- a/install_ubuntu_details.sh +++ b/install_ubuntu_details.sh @@ -574,6 +574,51 @@ entangle --debug-entangle sudo apt-get update sudo apt-get install grsync +#----------------------------------------------------------------------- +# Replace PulseAudio PipeWire. +# https://www.reddit.com/r/pop_os/comments/ofdalv/comment/h4c5p6u/ + +# Add ppa for latest build +sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream + +# Update +sudo apt update + +# Install components +sudo apt \ + install gstreamer1.0-pipewire \ + pipewire-media-session \ + libspa-0.2-bluetooth \ + libspa-0.2-jack \ + pipewire \ + pipewire-audio-client-libraries + +# # If you get unmet dependencies, you can run: +# sudo apt --fix-broken install +# # Then re-run +# sudo apt install \ +# gstreamer1.0-pipewire \ +# pipewire-media-session \ +# libspa-0.2-bluetooth \ +# libspa-0.2-jack \ +# pipewire \ +# pipewire-audio-client-libraries + +# Reload new services +systemctl --user daemon-reload + +# Disable PulseAudio service +systemctl --user --now disable pulseaudio.service pulseaudio.socket + +# If you update from previous version of PopOS +systemctl --user mask pulseaudio + +# Enable Pipewire services +systemctl --user --now enable pipewire pipewire-pulse + +# Enable Pipewire media session +systemctl --user --now enable pipewire-media-session.service + #----------------------------------------------------------------------- # Homebrew and Hugo. -- GitLab