linux非root用户无声音问题解决办法

最近系统出现mplayer播放视频时候提示无法初始化声音设备现象。但是我的mpd的音乐播放是一直正常的,因此我的声音设备应该是没有问题,那么是怎么回事呢。
linux上处理声音的设备是/dev/dsp,那么我查看一下这个文件的权限。

ls -l /dev/dsp

看到一般用户是没有权限的。那么立即使用

chmod 666 /dev/dsp

然后再播放,可以放出声音了,但是这样会有问题,再下次的登录的时候,系统又会自动的把/dev/dsp的权限恢复到原来。
再看系统有用户组audio,就是可以使用声音设备的用户组,按道理,把我们正在使用的用户加入到audio组,应该就可以了。

gpasswd -a xx audio

下次启动,系统就会自动给xx用户分配声音设备的使用权限了。

Post a Comment

Your email is never shared. Required fields are marked *

*
*