Alsa 在虚拟控制台中工作,但在 X Windows 中不工作

Alsa 在虚拟控制台中工作,但在 X Windows 中不工作

启动计算机并登录虚拟控制台后,aplay 命令按预期工作,但运行 startx 后只有 root 才能运行 aplay。作为非 root 用户,我收到以下错误消息:

$ aplay foo.wav 
ALSA lib pcm_hw.c:1401:(_snd_pcm_hw_open) Invalid value for card
aplay: main:682: audio open error: No such device

有什么线索吗?

答案1

在将自己添加到声音的我可以在 X Windows 中使用 Alsa:

$ sudo usermod -a -G audio august

但问题仍然存在,为什么我能够在不成为 root 或不属于音频组的情况下在虚拟控制台中使用 Alsa?

相关内容