升级到 Lubuntu 20.04 后,声音仅在 root 模式下使用 aplay 时才有效。删除 Pulseaudio 后,它可作为用户使用

升级到 Lubuntu 20.04 后,声音仅在 root 模式下使用 aplay 时才有效。删除 Pulseaudio 后,它可作为用户使用

我最近升级到了 Lubuntu 20.04。而且——就像以前发生过的那样——没有声音!我浏览了所有 ask-ubuntu-forum 条目并尝试了多次——并得到了许多建议的解决方案。

结果是:

  • 如果没有安装 pulseaudio,我使用 aplay 以 root 和用户身份播放音频。
  • 安装 pulseaudio 后,aplay 只能以 root 身份播放。

由于无法以 root 身份轻松运行 Firefox 或 VLC,因此我的扬声器从未收到 VLC 或 Youtube 发出的任何声音。如果我卸载 pulseaudio,也不会有声音。

我编辑了 /etc/group,将我的用户添加到 audio: 和 pulse: 以及 pulse-access: 组中 - 什么都没改变。我很确定这是一个权限问题,因为这个东西在 root 下可以工作。

仅供参考:pavucontrol 显示我的内置数字立体声 (IEC958),并告知数字输出 (S/PDIF) 是端口 - 我使用模拟线路输出。我不认为这是一个问题,因为当我使用 sudo 进入 root 时,aplay 有声音。但我看到播放选项卡 (firefox) 和输出设备上的条形图在移动 - 就像有音乐一样。但是这并没有传到扬声器上......?

坦率地说,我在问自己为什么 Lubuntu/Ubuntu 开发人员让生活变得如此困难?

如有任何建议或修复我们将不胜感激。

答案1

让它工作了。关键是在 pavucontrol 的“配置”选项卡中选择正确的输出,然后在输出设备上选择模拟线路输出。忽略所有“不可用”消息...

但是,我完全惊呆了,这个选择在重启后不会固定——考虑到我在配置选项卡中看到的相当长的可能性列表。PulseAudio 需要一些重大改进来添加一个按钮来保存当前配置——而不是每次启动时都试图猜测错误的东西。抱歉,这里有太多极客,对用户界面和用户友好性一无所知。

相关内容