私が理解しているように、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エミュレーション 命令も機能しませんでした。
サウンドデバイス(サウンドカードとtv/fmチューナー)が2つあるので問題があるかもしれませんが、1つのデバイスを物理的に取り外して再起動しても違いはありません。
また、aossとpadspOSSラッパーアプリケーションを試しましたが、成功しませんでした(/ dev/mixerを認識しないアプリケーションでは機能しますが、/ dev/dspを必要とするアプリケーションでは機能しません)。
launchpad に提出されたバグに関するコメントによると、oss-compatパッケージはALSA OSS互換性モジュール(snd-pcm-oss
、snd-seq-oss
およびsnd-mixer-oss
)は、現在のインストールに既にあります。残念ながら、Ubuntuカーネルにはデフォルトでこれらのモジュールが含まれていないようです。カスタムコンフィグでカーネルを再コンパイルしてそれらを含める必要があります。
より単純なオプション(新しいUbuntuバージョンでのみ使用可能)は、OSSをエミュレートするデーモンプロキシを作成するosspdパッケージのようです。