|
发表于 2003-4-23 12:03:51
|
显示全部楼层
我以前遇到过相似的问题.我的解决方法:
1.检查/dev/dsp,/dev/audio这两个文件的用户和组
$ ls -l /dev/dsp /dev/audio
如果用户不是正在播放MP3的用户的话,修改方法如下说明.另外组一板是root,如果不是,修改方法如下说明:
$su
passwd:
# chown user(适当改变为要播放MP3的用户):root /dev/dsp /dev/audio
特别说明:上面的括号只是注释,实际肯定不能用.
退出XMMS,重新启动,一般说来是会发声的.
心得:
crw------- 1 am root 14, 4 8月 31 2002 /dev/audio
crw------- 1 am root 14, 3 8月 31 2002 /dev/dsp
发声主要由/dev/audio /dev/dsp 设备控制,而它们两个文件,的权限只允许文件所有者来读写.由此,有两种解决方案,要么该变文件所有者,要么改变权限.为什么root老是可以发声?因为root不受权些限制.
引起的原因:1.多个用户登录,不小心使的某个用户登录不正常;2.某个用户的X崩溃过. |
|