|
系统:Hiweed-debian 0.6rc1;
声卡: ac97板载
为了支持多音频,想加装alsa
安装步凑如下:
apt-get install alsa-base alsa-oss alsa-utils
安装结束之后,用root运行alsaconf配置alsa驱动,这个步骤只需要简单的回车就可以了
* 之后用alsamixer调整音量,如果你不知道怎么用的话,可以安装alsamixergui
* 然后用alsactl store保存音量 * 在自己目录中添加.asoudrc文件。里面包含
pcm.dmixer {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 8192
rate 44100
}
bindings {
0 0
1 1
}
}
pcm.dsp0 {
type plug
slave.pcm "dmixer"
}
pcm.!default {
type plug
slave.pcm "dmixer"
}
pcm.default {
type plug
slave.pcm "dmixer"
}
ctl.mixer0 {
type hw
card 0
}
。
问题:root可以正常播放mp3等,但是普通用户不行。
修改chmod 777 /dev/snd/* /dev/dsp /dev/mixer
adduser john audio
修改 /etc/group文件如下audio:x:18:john
还是不行
注意到:newgrp audio后john用户切换到audio 组 可以正常出声
但是退出后就不行
请问怎么解决!谢谢! |
|