今天早上,我从 Ubuntu 22.04 升级到了 22.10。但是,升级后,我注意到我的设备没有音频输出。我重启了一下,然后互联网就停止工作了。但是,有一个名为虚拟网络我将其删除,以nmcli device
使互联网恢复运行。
为了修复音频,每当我访问声音设置时,都没有输出设备,只有一个名为的选项虚拟输出。
我以为是脉冲音频的问题,所以我习惯systemctl --user start pulseaudio
启用声音。但问题是,每次重启后我都必须手动执行此操作。
有人能帮助我实现pulseaudio
开机时自动启动吗?
输出为systemctl --user status pulseaudio.service
;
○ pulseaudio.service - Sound Service
Loaded: loaded (/usr/lib/systemd/user/pulseaudio.service; enabled; preset:>
Active: inactive (dead)
TriggeredBy: ○ pulseaudio.socket
答案1
我发现了这个问题。
根据一篇新文章福斯胡布在新的 Ubuntu 22.10 的功能下,它指出; Pipewire 被引入为默认音频服务器
因此从 Ubuntu 22.04 升级到 22.10 后就pulseaudio
被取代了。pipewire
所以我简单地使用以下方法移除了管线;
sudo apt remove pipewire
然后我启用了两者pulseaudio.service
并pulseaudio.socket
使用
systemctl --user --now enable pulseaudio.service pulseaudio.socket
在我的情况下,它已经启用。我只需启动它,即可启动脉冲音频
systemctl --user start pulseaudio.service
systemctl --user start pulseaudio.socket
或者
pulseaudio --start
现在登录后会自动启动。