据我所知,oss-compat包应该允许ALSA的OSS兼容性层为您的声音设备创建/dev/dsp文件,以便与旧的应用程序兼容。它的描述是:
The purpose of this package is for applications that only support OSS
to depend on it, hence preventing common "/dev/dsp not found" errors
that would confuse unexperienced users.然而,在安装它之后,没有/dev/dsp设备被添加到系统中,旧的应用程序仍然存在相同的问题。其他OSS仿真指令也不起作用。
我想它可能会有麻烦,因为我有两个声音设备(一个声卡和电视/调频调谐器),但物理上移除一个设备和重新启动没有什么不同。
我也尝试过aoss和padsp包装应用程序,但都没有成功(适用于没有看到/dev/埋接器,但不需要/dev/dsp的应用程序)。
发布于 2013-07-10 14:01:30
根据对发射台上的一个bug的评论,看来OSS包是在假设ALSA兼容性模块(snd-pcm-oss、snd-seq-oss和snd-mixer-oss)已经在您当前的安装中的情况下工作的。不幸的是,在默认情况下,Ubuntu内核似乎不再包括这些模块,因此有必要用自定义配置重新编译内核以包含它们。
一个更简单的选项(只在更新的Ubuntu版本上可用)似乎是创建用于模拟OSS的守护进程代理的osspd包。
https://askubuntu.com/questions/318396
复制相似问题