Debian
使新使用者可以看到音效卡
如果它是相關的,我正在 Debian 派生的 Armbian 3.4 上嘗試這個,在 Orange Pi Zero(Raspberry Pi“複製”)板上執行。正如您將在下面看到的那樣,該板可以通過耳機的“線路輸出”介面播放聲音,或者如果連接了這樣的監視器,則可以通過 HDMI 介面播放聲音。
我創建了一個
user2
似乎看不到音效卡的新使用者(比如說)。在不同的使用者下執行
aplay -l
會返回不同的結果:
- 作為
root
:**** 播放硬體設備列表 **** 卡 0:audiocodec [audiocodec],設備 0:SUNXI-CODEC sndcodec-0 [] 子設備:1/1 子設備#0:子設備#0 卡 1:sndhdmi [sndhdmi],設備 0:SUNXI-HDMIAUDIO sndhdmi-0 [] 子設備:1/1 子設備#0:子設備#0
- 作為我的預設使用者
user1
(由系統在首次登錄時創建):**** 播放硬體設備列表 **** 卡 0:audiocodec [audiocodec],設備 0:SUNXI-CODEC sndcodec-0 [] 子設備:1/1 子設備#0:子設備#0 卡 1:sndhdmi [sndhdmi],設備 0:SUNXI-HDMIAUDIO sndhdmi-0 [] 子設備:1/1 子設備#0:子設備#0
- 作為我有問題的使用者
user2
(由我創建):aplay: device_list:268: 未找到音效卡...
顯然,通過播放 WAV 文件
aplay
適用於root
anduser1
,但不適用於user2
.我需要做什麼才能使音效卡可見
user2
?
作為 root 或使用 sudo
usermod -aG audio user2
這將 user2 添加到組音頻中。
使用者必須註銷並再次登錄才能使更改生效。