Ubuntu 12.04 服务器上的 pulseaudio 和 alsa

Ubuntu 12.04 服务器上的 pulseaudio 和 alsa

我正在运行 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,它应该可以正常工作。

相关内容