我正在使用 Debian 和 i3。我安装了pulseaudio 和alsa,但无法输出声音。
答案1
sudo alsactl init
在类似的情况下为我工作过。我相信为此需要 sudo 权限。当时我安装了这些软件包:alsa-base
、alsa-oss
、alsa-utils
。
答案2
在 Debian 9 和 i3/LXQT 上,我安装了软件包alsa-firmware-loaders
、alsamixergui
、alsaplayer-oss
、alsa-utils
和,但这可能有点过头了。然后我只是打开主音量(如果您看到的话,请确保其上方的扬声器图标已“打开”)和相应的扬声器。alsa-tools
alsa-tools-gui
alsamixergui
答案3
一些发行版在主频道上发布了 alsa。查看alsamixer
。
答案4
一个开始的地方是使用pavucontrol
(如果没有的话安装它)来检查声音发送到的输出。在“输出设备”下,声卡图标旁边的文本应该很熟悉(对我来说,它是“内置音频模拟环绕声 4.0”。
如果您有多个扬声器配置,可能可以选择更改端口。但这不应该使您的音量静音,而应该只是改变声音传输到机器上不同扬声器的方式(如果有不同的选项)。现在,如果声卡图标旁边的文本是“Dummy Output”,您可能需要重新加载 alsa (这里很好地解释了 alsa 和脉冲音频是什么)。
尝试运行命令sudo alsa force-reload
,然后重启你的电脑(这部分很重要)。希望此后它能起作用 - 让我知道这是否有效!
PS 如果您是 Linux 新手,那么除了其他一切之外,i3 还有些难以处理。请记住这一点 - 创建者 Michael Stapelberg 是这么说的这里i3 适合经验丰富的 Linux 用户,因此一开始您可能会遇到一些困难。