LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 889|回复: 6

关于声音软件冲突的问题

[复制链接]
发表于 2004-8-24 12:42:14 | 显示全部楼层 |阅读模式
我用的是slackware10.0,每次开机后立即开xmms就不能出声的,要等一会开才有声~~~
如果xmms在放歌的时候关了,又要等下才能开realplayer的,这个问题怎样解决
发表于 2004-8-24 13:28:08 | 显示全部楼层
xmms要等一下才有声音这个问题估计是KDE的问题。因为我用IceWM或xfce都不会这样。
发表于 2004-8-24 16:12:14 | 显示全部楼层
我也没有这种问题,不用kde.......
to 楼上的,你怎么知道是kde啊?
 楼主| 发表于 2004-8-24 18:48:45 | 显示全部楼层
是的,我是用KDE,有什么办法可以解决
发表于 2004-8-24 23:48:19 | 显示全部楼层
最初由 zonzi 发表
我也没有这种问题,不用kde.......
to 楼上的,你怎么知道是kde啊?


因为我用KDE有这种问题。而用其它的wm就没问题啊。
发表于 2004-8-25 00:28:49 | 显示全部楼层
因为KDE和xmms默认采用不同的声音服务。KDE是用aRts,xmms在slackware10.0中是用alsa或oss。由于Linux系统的声音系统还不完善,不能让多个程序同时发声。所以当xmms要用到声音系统时。必须等aRTs退出后才能转到你在xmms中设定的声音服务(alsa/oss)。
解决方法是将它们设定为同一个声音服务来输出。或者你可以关掉KDE的启动声音。
参照:
http://www.linuxquestions.org/qu ... &highlight=xmms
http://www.linuxquestions.org/qu ... amp;threadid=210842
发表于 2004-8-25 00:58:34 | 显示全部楼层
这个很简单,你可以去找一个 xmms 的 aRts 输出插件,或者在 kde 的 "声音系统" 中把 "自动挂起" 的时间设为 1 秒,这样当没有程序用 aRts 服务时, aRts 会在 1 秒后释放声卡资源,这时其他程序就可以用声卡了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表