我正在使用Ubuntu 22.04 LTS version (Jammy Jellyfish)
。使用蓝牙耳机麦克风时,我遇到了一个小故障。因此,我尝试切换到 pipewire 以检查它是否能解决我的问题。但切换后,我发现我的内置扬声器也无法工作。我需要返回default configuration
Ubuntu 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
并检查你不会卸载很多软件包