当 pulseaudio 没有运行时,声音如何工作?

当 pulseaudio 没有运行时,声音如何工作?

我的 Ubuntu 18.04 系统的声音有点问题。首先,我安装了默认的 Ubuntu,然后安装了 xfce-desktop,然后安装了 kde-desktop。

现在,由于我正在做开发,我通常以 root 身份进行图形登录。因此,当我使用 gnome 并想要一些声音时,我必须手动启动 pulseaudio。

到目前为止,问题不大。但安装 KDE 后,我无法控制音频小程序/符号/小部件上的声音。

我还可以手动启动 pulseaudio,并启动 pavucontrol,但除了虚拟设备外,没有任何设备。

有趣的是,声音可以正常工作,只是我无法使用 kde 音量管理器/小程序/符号/widet 控制音量。也没有正在运行的 pulseaudio-daemon。我已将它们全部关闭,但声音仍然正常 - 所以我猜想它以某种方式在 ALSA 上运行。

现在,当我插入耳机时,它会静音,而且我无法取消静音。我发现我可以使用“alsamixer”更改控制台上的音量。但我无法在那里取消耳机静音。我在 alaxamixer 上调高耳机音量,但它仍然处于静音状态。

有人知道如何使用 ALSA 取消耳机静音,或者为什么它不起作用?

或者如何/在哪里可以在 ALSA 和 pulseaudio 之间切换?(to-from-andBack)
以及如何查看系统正在使用什么?

答案1

啊没关系。

amixer set -c 0 Headphone 100 unmute
amixer set -c 0 Master 100 unmute

或静音:

amixer set -c 0 Headphone 100 mute
amixer set -c 0 Master 100 mute

并使音频控制正常工作:

apt-get install kmix

kmix

增加音量

amixer set Master 30%+

降低音量

amixer set Master 30%-

相关内容