Пакет 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.