我正在运行 ubuntu 12.04server,并尝试让 pulseaudio 工作。我按照以下说明操作:如何在无头服务器安装中运行 PulseAudio?
目前,pacmd list-cards 报告 0 张卡,aplay 仅在我以 sudo 身份运行时才会播放声音,以 sudo 身份运行 alsamixer 也可以,但以我的用户身份运行它会产生“无法打开混频器:没有这样的文件或目录”
据我所知,这意味着我的声卡的内核模块实际上已加载。我已经尝试将我的用户添加到“audio”组,但这没有帮助。/dev/snd 中设备的权限全部
crw-rw---T 1 root audio 116
我注意到在 ubuntu 12.04 桌面上,文件权限略有不同。在桌面上,它们是 crw-rw---T+ 1 root audio 116
我的问题是
1)如何让 aplay 正常工作,而无需在服务器上以 sudo 身份运行
2)此时我需要做什么特别的事情才能使 pulseaudio 正常工作。
答案1
要开始aplay
工作,请检查设备节点的权限/dev/snd/
。
至于 PA,它应该可以正常工作。