奇怪的无声现象(在索引中没有类似文章)
我的主板是建基AK79D-400V,芯片组是nForce2 Ultra400,内置的ALC650E声卡。我昨天装红旗Linux 5.0,安装时还一切正常,今天一用却发现了个奇怪的问题。
我用root身份登录进去后,听CD、放MP3都没问题。但当我新建一用户,比如LX,登进去后,就没有声音了。如果放MP3,还可以看见示波器在动,进度条也照常移动,但就是音箱不出声。
如果不退出LX,直接用root的口令打开控制面板中的声卡,选择匹配的声卡驱动,在测试时也还是可以发声。但同时用LX身份播放MP3没声音。
更为奇怪的是,如果这么选择声卡驱动后确定,然后退出LX(不是重新启动),然后再用LX登录进去,就可以听到声音了。但如果重新启动机器再用LX登录,还是没有声音。
今天弄了一上午,还是没法解决,哪位大虾帮忙指点指点? 怎么没人理睬? 嗯,把你的用户加到audio组里面就可以了。 服了红旗,居然让用户用root登陆啊。。。我倒。 谢谢积木,不过红旗没有默认的aduio组,我将root所属的所有组全部赋给LX,可还是不行,还有什么法子没有?
还有,这句话“服了红旗,居然让用户用root登陆啊。。。我倒。”是什么意思?有什么系统不让用户以root身份登录的吗? 平时用root = 站在悬崖边 平时用root = 站在悬崖边
==================
呵呵,不是红旗“要”我以root登录,是我自愿的。
因为普通账户没法放MP3,只有root可以放。我也不想这样,所以一直想解决 只听说过限制用户不让用ROOT登陆的,头次听说还有只能用ROOT的。。。 我用的是ML,声卡也有类似情况,普通用户进入系统后,声卡不发声,以ROOT登录倒是可以。这样,目前只好每登入一次系统就重新加载一次声卡。
看了以上帖子,寻找了一下AUDIO组,找不到。
这样的问题到底应如何解决呢???? 原来还有和我碰到同样问题的。继续探讨...
我今天又有新发现。如果用LX登录,用系统自带的BMP 0.9.7放MP3没声音,用CD-player放CD也无声。但如果用多媒体播放器kaffeine播放CD或MP3的话,只要将该软件的声卡选项设定为“自动测试”,那么启动kaffeine后,就会报告“没有探测到ALSA核心驱动,需要自动探测”,按下确定后,kaffeine就会自动检测到驱动,然后播放MP3和CD都没问题。只可惜这么做了后,其它的播放软件还是没得声音。不知道为什么,郁闷
看样子用LX登录系统根本就没有加载声卡的驱动,问题是:在哪里让它自动加载驱动呢? :neutral:
你们登陆以后
lsmod 看看里面又没有snd 之类的字样。
如果没有那么
运行一次
alsaconf 重新配置一下声卡。然后重新启动看看行不行。 按积木的方法重新配置过了,可还是不行啊。
要是能让其它的媒体播放软件都像kaffeine自动检测就好了,可惜不知道怎么做。 应该是权限问题。
ls -l /dev/dsp
ls -l /dev/mixer 我也猜是权限问题,可怎么解决呢?
还有楼上的签名什么意思? 原来还有和我碰到同样问题的。继续探讨...
我今天又有新发现。如果用LX登录,用系统自带的BMP 0.9.7放MP3没声音,用CD-player放CD也无声。但如果用多媒体播放器kaffeine播放CD或MP3的话,只要将该软件的声卡选项设定为“自动测试”,那么启动kaffeine后,就会报告“没有探测到ALSA核心驱动,需要自动探测”,按下确定后,kaffeine就会自动检测到驱动,然后播放MP3和CD都没问题。只可惜这么做了后,其它的播放软件还是没得声音。不知道为什么,郁闷
看样子用LX登录系统根本就没有加载声卡的驱动,问题是:在哪里让它自动加载驱动呢?
我想上面应该点到了关键,用root权限播放时用/sbin/lsmod列出载入的模块,找出那些带snd字母的块,把加载这些模块的命令写到/etc/rc.d/rc.local中去,命令是
/sbin/modprobe 模块名
页:
[1]
2