![脉冲音频在 i3wm/Arch 中无法播放声音](https://linux22.com/image/1557394/%E8%84%89%E5%86%B2%E9%9F%B3%E9%A2%91%E5%9C%A8%20i3wm%2FArch%20%E4%B8%AD%E6%97%A0%E6%B3%95%E6%92%AD%E6%94%BE%E5%A3%B0%E9%9F%B3.png)
我正在使用带有 i3wm 的 Arch Linux。之前,我使用的是 Gnome,音频工作正常。但是,切换到 i3wm 后,扬声器没有声音。
我安装了pavucontrol
,并且当我播放声音(例如在 Firefox 中播放视频)时,可视化栏似乎能够正确反应(上下弹跳)。
输出pactl stat
:
Server String: /run/user/1000/pulse/native
Library Protocol Version: 32
Server Protocol Version: 32
Is Local: yes
Client Index: 6
Tile Size: 65472
User Name: daveliu
Host Name: latitude_arch
Server Name: pulseaudio
Server Version: 11.1
Default Sample Specification: s16le 2ch 44100Hz
Default Channel Map: front-left,front-right
Default Sink: alsa_output.pci-0000_00_1b.0.analog-stereo
Default Source: alsa_input.pci-0000_00_1b.0.analog-stereo
Cookie: b963:c6e8
另外,我将我的用户添加到了audio
组中,但这也无济于事。似乎没有任何迹象表明我的声卡或 pulseaudio 有问题;唯一的问题是没有声音播放。
我需要做什么才能使声音发挥作用?
答案1
由于您使用pactl info
PulseAudio 获得输出正在运行,并且它之前在 GNOME 中工作过,因此很可能可以排除权限或驱动程序问题。
您pavucontrol
可以检查“输出设备”选项卡,查看扬声器或耳机是否显示(和/或插入)或是否已静音。如果您将音量调节器设置为 100%,PulseAudio 应该取消静音并将主音量、PCM 和设备音量也设置回 100%。
您也可以取消静音并进行设置alsamixer
(您可能必须先选择声卡)。
希望这能有所帮助,但由于音频问题可能有多种原因,我建议你也看看PulseAudio/故障排除Archlinux Wiki 中的页面。