Ubuntu里面WTK无法播放声音并提示/dev/dsp找不到的解决办法
来源:互联网 发布:mac版百度网盘 编辑:程序博客网 时间:2024/05/17 12:56
本来很早就睡了,临睡前突然运行了WTK,竟然发现无法播放声音。折腾了三个小时才解决,把心得写下来给亲们分享。
首先要保证系统的播放器能播放某种格式的声音文件,比如MIDI,MP3,若不能,先按照Ubuntu的提示装驱动。如果没检查,可能会被模拟器抛出的QSound等异常搞晕。
装好了之后在Eclipse中运行WTK,若发现控制台有红色错误提示/dev/dsp找不到之类的,就说明有问题了。苦苦搜了好几个小时,基本都说安装alsa-oss和oss-compat包。但问题是,不知由于何种原因,Ubuntu 10.10将snd_pcm_oss等几个模块黑掉了,导致oss-compat的modprobe指令无法执行。此一问题已被Ubuntu官方确认为Bug了。
经过尝试,终于找到如下办法。先发现一个程序padsp,可以把对OSS的请求派发到ALSA,用法很简单,空格直接跟程序名。比如$padsp ktoolbar。这次不提示/dev/dsp错误了。细看padsp的man手册,发现可以通过注入链接库来改变程序行为。
首先尝试修改/etc/profile,发现可能Ubuntu系统做了限制,导致LD_PRELOAD变量无法随系统启动被自动export。每次启动后,LD_PRELOAD都没有被设定。后来考虑到用脚本。比如建立eclipse.sh。可在脚本裡面先export LD_PRELOAD="/usr/lib/libpulsedsp.so",然后再执行eclipse。把这个脚本放在桌面,设定好权限,或者做成启动图标即可。
至此问题全部解决。奇怪的是网上居然很少有人提及此问题,我赶紧先总结下来,为了
本篇文章来源于 Linux公社网站(www.linuxidc.com)
- Ubuntu里面WTK无法播放声音并提示/dev/dsp找不到的解决办法
- 关于MPlayer在播放时提示找不到/dev/dsp问题
- linux下声音的录制与播放 /dev/dsp
- Qt:QSound无法播放.wav声音的解决办法
- ubuntu下播放视频只有声音但黑屏的解决办法
- WTK为何无法播放音乐?
- IOS中微信摇一摇声音无法播放解决办法
- soundPool播放音效没声音的解决办法并据此研究如何提高音效声音
- ubuntu 启用 /dev/dsp
- ubuntu上安装netbeans提示找不到jdk的解决办法
- 64位ubuntu运行adb 提示找不到的解决办法
- ubuntu无法播放在线视频或者播放在线视频时只有图像没有声音的解决方法
- Ubuntu声音不正常的解决办法
- 使用/dev/dsp的wav文件播放器源码
- 使用/dev/dsp的wav文件播放器源码
- ubuntu 提示/etcfstab 中找不到iso 解决办法
- 关于AVFoundation播放没有声音的解决办法
- soundpool无法播放声音
- poj 1469 zoj 1140 二部图模板题
- SPOJ 10606. Balanced Numbers (数位DP,4级)
- 解读IIS架构
- 百度地图如何计算两点之间距离
- 蛇年七月十八市区游记
- Ubuntu里面WTK无法播放声音并提示/dev/dsp找不到的解决办法
- connection is denied by policyframe[return code:8] nginx 问题解决
- hdu1879 继续畅通工程 (prim)
- MY CUHK!!!
- Strategry模式应用
- 将博客搬至CSDN
- LeetCode:Restore IP Addresses
- Opencv的cvMatchTemplate模板匹配根据阈值判断匹配
- Android 区分PAD和PHONE