web-dev-qa-db-fra.com

Le paquet oss-compat ne crée pas / dev / dsp

Si je comprends bien, le package oss-compat est censé permettre au calque de compatibilité OSS d'ALSA de créer des fichiers/dev/dsp pour vos périphériques audio afin de garantir la compatibilité avec applications plus anciennes. Sa description est la suivante:

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.

Pourtant, après l’avoir installé, aucun périphérique/dev/dsp n’a été ajouté au système et les anciennes applications rencontrent toujours les mêmes problèmes. Autres émulation de logiciel libre les instructions ne fonctionnaient pas non plus.

Je pensais que cela risquait de poser des problèmes car je disposais de deux périphériques audio (une carte son et un tuner tv/fm), mais retirer physiquement un périphérique et le redémarrer ne faisait aucune différence.

J'ai également essayé le aoss et padsp applications d'encapsulation du logiciel libre mais sans succès (fonctionne pour les applications ne voyant pas/dev/mixer, mais pas pour celles nécessitant/dev/dsp).

4
Silveri

Selon les commentaires sur un bogue déposé sur le tableau de bord , il semble que le paquet oss-compat fonctionne sous l'hypothèse que le paquet ALSA Les modules de compatibilité OSS (snd-pcm-oss, snd-seq-oss et snd-mixer-oss) figurent déjà dans votre installation actuelle. Malheureusement, il semble que le noyau Ubuntu n'inclut plus ces modules par défaut et il est nécessaire de recompiler votre noyau avec une configuration personnalisée pour les inclure.

Une option plus simple (disponible uniquement sur les versions plus récentes d’Ubuntu) semble être le paquetage osspd qui crée un proxy démon pour l’émulation de logiciels libres.

3
Silveri