Chr*_*vic 7 sound kernel devices 11.04
几年前,我能够通过管道将内核通过管道传输到声音设备
cat /vmlinuz > /dev/dsp
Run Code Online (Sandbox Code Playgroud)
但是,我在 Natty 11.04 中没有声音设备了。任何想法,我如何在这个新版本的 Ubuntu 中做到这一点?
小智 5
这在终端中:
cat /vmlinuz | padsp tee /dev/dsp > /dev/null
Run Code Online (Sandbox Code Playgroud)
Ubuntu 使用 PulseAudio 作为其声音服务器(在我认为使用 ALSA 的 dmix 之前,我相信。我不记得了。)
padsp 是一个 PulseAudio 工具,它将 /dev/dsp 包装到 PulseAudio。
MrShunz 建议的 oss-compat 包启用了 ALSA 的 OSS 兼容层,因此它必须通过 ALSA 才能到达 PulseAudio,后者最终使用 ALSA 访问声音设备。所以:
oss-compat: OSS->ALSA->PulseAudio->ALSA
padsp: OSS->PulseAudio->ALSA
Run Code Online (Sandbox Code Playgroud)
我认为默认情况下也已经安装了 padsp。如果不是,bash 会告诉你哪个包包含它:)
| 归档时间: |
|
| 查看次数: |
5568 次 |
| 最近记录: |