如何卸载 pipewire 并返回 pulseaudio

如何卸载 pipewire 并返回 pulseaudio

我正在使用Ubuntu 22.04 LTS version (Jammy Jellyfish)。使用蓝牙耳机麦克风时,我遇到了一个小故障。因此,我尝试切换到 pipewire 以检查它是否能解决我的问题。但切换后,我发现我的内置扬声器也无法工作。我需要返回default configurationUbuntu 22.04。我遵循的转到 pipewire 的具体步骤如下:

sudo add-apt-repository ppa:pipewire-debian/pipewire-upstream
sudo apt update
sudo apt install pipewire
sudo apt install libspa-0.2-bluetooth
sudo apt install pipewire-audio-client-libraries
systemctl --user daemon-reload
systemctl --user --now disable pulseaudio.service pulseaudio.socket
systemctl --user --now enable pipewire pipewire-pulse
systemctl --user mask pulseaudio
systemctl --user --now enable pipewire-media-session.service

现在,每次启动计算机时,我都需要运行这些命令才能使一切重新正常工作:

systemctl --user unmask pulseaudio
systemctl --user --now enable pulseaudio.service pulseaudio.socket

我不想一遍又一遍地重复这个,我该如何回滚所有这些更改

答案1

以下命令对我有帮助:

systemctl --user unmask pulseaudio
systemctl --user --now disable pipewire-media-session.service
systemctl --user --now disable pipewire pipewire-pulse
systemctl --user --now enable pulseaudio.service pulseaudio.socket
sudo apt remove pipewire-audio-client-libraries pipewire

答案2

至少在 Ubuntu 22.04 上,如果不禁用 PipeWire-Pulse,则无法自动启动 PulseAudio,我通过运行下面这个程序修复了 PulseAudio 自动启动问题。

systemctl --user mask pipewire-pulse.service pipewire-pulse.socket

答案3

该 ppa 有 man 页面错误

恢复此 ppa

sudo ppa-purge ppa:pipewire-debian/pipewire-upstream

并检查你不会卸载很多软件包

相关内容