Пакет oss-compat не создает /dev/dsp

Насколько я понимаю, пакет oss-compat должен позволить уровню совместимости OSS ALSA создавать файлы / 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 также не работали.

Хотя у меня могут быть проблемы, так как у меня есть два звуковых устройства (звуковая карта и ТВ / FM-тюнер), но физическое удаление одного устройства и перезапуск не имеют значения.

Я также пробовал приложения- оболочки OSS aoss и padsp, но безуспешно (работает для приложений, которые не видят / dev / mixer, но не для тех, которые требуют /dev/dsp).

1 ответ

Решение

Судя по комментариям об ошибке, зарегистрированной на панели запуска, пакет oss-compat работает в предположении, что модули совместимости ALSA OSS (snd-pcm-oss, snd-seq-oss а также snd-mixer-oss) уже в вашей текущей установке. К сожалению, кажется, что ядро ​​Ubuntu больше не включает эти модули по умолчанию, и для их включения необходимо перекомпилировать ядро ​​с пользовательской конфигурацией.

Более простой вариант (который доступен только в более новых версиях Ubuntu) - это пакет osspd, который создает прокси демона для эмуляции OSS.

Другие вопросы по тегам