脈衝音訊在 i3wm / Arch 中不播放聲音

脈衝音訊在 i3wm / Arch 中不播放聲音

我正在使用帶有 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群組中,但這也沒有幫助。似乎沒有任何跡象表明我的聲卡或脈衝音頻有任何問題;唯一的問題是沒有聲音播放。

我需要什麼才能讓聲音正常運作?

答案1

由於您使用pactl infoPulseAudio 獲得輸出正在運行,並且它在 GNOME 中工作,因此很可能可以排除權限或驅動程式問題。

pavucontrol如果您的揚聲器或耳機顯示(和/或插入)或已靜音,您可以檢查「輸出裝置」標籤。如果將音量調節器設定為 100%,PulseAudio 應取消靜音並將主音量、PCM 和裝置音量也設定回 100%。

您也可以取消靜音並將其設為alsamixer(您可能必須先選擇聲卡)。

希望這會有所幫助,但由於音訊問題可能有多種原因,我建議您也看看PulseAudio/故障排除Archlinux Wiki 中的頁面。

相關內容