这是因为linux下独占声卡,ESD(系统音效有关)所引发的冲突导致gnome假死,解决方案如下(适用F7)
1.配置alsa-oss(如果你出现声卡独占现象,请执行这步):
代码:
sudo yum install alsa-oss
2.修改ESD配置文件:
代码:
sudo gedit /etc/esd.conf
改成如下:
代码:
代码:
[esd]
auto_spawn=1
spawn_options=-terminate -nobeeps -as 2 -d default #修改这里
spawn_wait_ms=100
# default options are used in spawned and non-spawned mode
default_options=
上面这一步是关键,使得esd不会在启动的时候使gnome假死
另外,如果LumaQQ独占声卡,可以编辑/usr/share/applications/LumaQQ.desktop,修改Exec=~/app/LumaQQ/lumaqq 为 Exec=aoss ~/app/LumaQQ/lumaqq
其他版本的linux确定上述配置文件的地址后也可以照同样的方法修改!!!
注意:
1.如果esd偶尔仍然会卡死,那么请按ctrl+alt+F1到文本界面,运行以下命令即可:
$ps aux | grep esd #这个命令会输出ESD的PID,也就是用户名后面那个数字XXXX
$kill -9 XXXX #杀死代号为XXXX的进程
2.如果lumaQQ还是没声音,清检查你下载的lumaQQ/sound/目录里面是否有msg.au这个文件,同时请确保~/.lumaqq2006中存在sound文件夹的链接
如果没有,使用以下命令创建:
ln -s ~/app/LumaQQ/sound ~/.lumaqq2006 #~/app/LumaQQ 为你自己lumaQQ安装目录
[ 本帖最后由 zhuhehz 于 2007-8-4 16:17 编辑 ]


gxf 于 2007-09-27 23:11:52发表:
:0)1 :0)1 :0)1
奶茶dsk 于 2007-09-27 23:08:11发表:
:0L :0L 这么好的帖子居然没人顶。。
奶茶dsk 于 2007-08-21 20:34:05发表:
我补充补充阿,我按照楼主的方法弄好之后,系统的声音果然完美解决,但是qq又没有声音了,我的qq以前是有声音的,楼主说的 那个连接我以前就建立了的,现在我又重复建立了,qq还是没有声音。。。 后来参考别人的做法,一切搞定,偶 把qq的启动命令改为aoss /usr/local/LumaQQ/lumaqq(这是我自己的路径)
没想到马上就有声音了,连以前开这xmms qq就没有声音的老毛病都解决了。。。。。。:0L :0L :0L :0L :0L :0L :0L :0L :0L
奶茶dsk 于 2007-08-21 19:56:08发表:
晕,高手阿,,,偶马上去弄看看,声音的原因我都重装系统好多回了。。。