之前一直是正常的,但不知道是从哪次升级后,Ubuntu 9.10就开始没声音了。
H: n/ k2 t/ i. m怀疑是内核问题,自己按以前的内核配置重新编译了个,发现问题依旧。
6 f+ E/ W9 M* [1 N8 R
现象为:
2 w: X$ W% k$ R: y! D" r
1。 lsmod |grep snd 可以看到驱动其实是正常的
, n ^& a7 ]( y O' E" L ^& k4 y
2。 amixer却连不上那个/dev/snd/*啥的
6 [& e) k; C# S$ b- X5 t. }+ I后用strace amixer |grep open 发现有个权限问题 access denied
; R; H; `) I B: h9 E! l- N( `
% }% S+ p/ D' |, P1 f0 E* o5 Y& ] v8 |- _+ }! E
尝试用sudo chmod -R 777 /dev/snd 后 可正常使用声音了
, d6 b/ V, R" ^/ `* og了下,发现可用users-admin来设置某用户是否具备访问video的权限。
5 g: ? s+ M4 E1 i
对应到/etc/group下的audio:x:29:pulse,$yourname
' K) }, k6 H, b7 \4 V看来是Ubuntu 9.10的
开发同学还没设置好用户的一些权限了
链接:这个也是转的,原作者为谁不可知,但佩服不止。
http://tech.techweb.com.cn/thread-413941-1-1.html