莫名其妙的pulse audio
好多天了,pulse又不发声了,趁过年闲暇时间,想彻底弄清楚为什么系统有声音,而使用pulse却没有声音?
有人肯定有疑问,使用pulse到底有什么好处,其实好处就只有一个:可以在多个资源下使用声音驱动,而不用独占一个驱动资源,比如我想在mplayer下播放影片,又想 在一旁使用reciteword背单词,顺便开一个虚拟机和家人通过视频聊天,在linux下,经常碰到的是一旦一个播放器占用了oss或者alsa的驱 动资源后,无法让其他软件使用oss或者alsa资源,于是我必须用到pulse来解决这个问题。
于是,我首先删除/tmp/pulse-xxx后,然后重新加载一下驱动,然后播放一个rm格式的影片:
估计是软件冲突的问题,我也弄不清楚是哪个软件与这个pulse发生冲突。其实在linux下经常会碰到这样的冲突,看样子linux的软件制作标准有必要规范化了。
有人肯定有疑问,使用pulse到底有什么好处,其实好处就只有一个:可以在多个资源下使用声音驱动,而不用独占一个驱动资源,比如我想在mplayer下播放影片,又想 在一旁使用reciteword背单词,顺便开一个虚拟机和家人通过视频聊天,在linux下,经常碰到的是一旦一个播放器占用了oss或者alsa的驱 动资源后,无法让其他软件使用oss或者alsa资源,于是我必须用到pulse来解决这个问题。
于是,我首先删除/tmp/pulse-xxx后,然后重新加载一下驱动,然后播放一个rm格式的影片:
mplayer -ao pulse -vo xv 血色湘西.rm嘿,有声音了,但没有图像,解决图像问题吧,这个简单,估计是最近升级ATI显卡驱动的事情(哎,ati的3d效果桌面到现在也没有弄好),于是直接在/etc/X11/xorg.conf文件的Section "Device"内加一句:
Option "VideoOverlay" "on"然后Ctrl+Alt+BackSpace重启X-window,然后继续使用mplayer命令播放影片,有了图像,但是没声音了,声音刚刚还行的,无奈之下,全部卸载pulse有关的软件和扩展库、包等等,然后重新安装一篇pulseaudio,然后重启计算机,奇迹出现了,使用pulse播放发声了。
估计是软件冲突的问题,我也弄不清楚是哪个软件与这个pulse发生冲突。其实在linux下经常会碰到这样的冲突,看样子linux的软件制作标准有必要规范化了。
顺便说一句,应该有权限问题影响,也不排除其他因素的影响