Página 1 de 1

Ubuntu 11.04 no reconoce OSS

Publicado: Vie, 08 Jul 2011, 07:07
por co6rj
Yo soy radioaficionado y uso software que accede a la tarjeta de sonido para crear en ella los distintos modos digitales de trasmisión. Ubunto 11.04 solo tiene implementado el Alsa, y los programas que utilizo me dan el siguiente error:
(no puedo acceder a dev/mixer). ¿Cómo puedo emular el OSS sobre alsa para que me corran estros programas?. No se configurar el oss-compat.
Agradecería ayuda sobre este tema.

Re: Ubuntu 11.04 no reconoce OSS

Publicado: Sab, 09 Jul 2011, 17:22
por linuxgirl
co6rj escribió:Yo soy radioaficionado y uso software que accede a la tarjeta de sonido para crear en ella los distintos modos digitales de trasmisión. Ubunto 11.04 solo tiene implementado el Alsa, y los programas que utilizo me dan el siguiente error:
(no puedo acceder a dev/mixer). ¿Cómo puedo emular el OSS sobre alsa para que me corran estros programas?. No se configurar el oss-compat.
Agradecería ayuda sobre este tema.
Una vez que hayas instalado el oss-compat, vas al icono de sonido del extremo superior derecho de la pantalla, y en Preferencias - Seleccione el dispositivo y pista para controlar, cambias el alsa mixer por el oss mixer. Disculpa si en esto último hay cierta diferencia es que estoy en Debian Squeeze, pero por ahí puedes cambiarlo sin ninguna complicación.

También puedes instalar alsa-oss el cual permite hacer funcionar aplicaciones concebidas para oss con alsa. Además, en la información de este paquete dice: "Se recomienda el uso de la librería alsa-oss en lugar de los drivers de emulación de oss si desea utilizar la capa de plugins PCM de ALSA.

Más información: Package: alsa-oss
Description: ALSA wrapper for OSS applications
This package contains a program loader, aoss, which wraps
applications written for OSS in a compatibility library,
thus allowing them to work with ALSA.
.
There are two ways of getting an application to work with
ALSA if the application was written for OSS. The first way
is to load the special ALSA drivers that emulate the OSS
kernel interface; these allow the application to open
/dev/dsp0 and other OSS device files. The second way is
to wrap the application in the libaoss library provided
in this package; the wrapper causes the application to
access native ALSA device files such as /dev/snd/pcmC0D0c
instead of OSS device files.
.
Use of the alsa-oss library is recommended over the use of
OSS-emulation drivers if you want to use ALSA's PCM plugin
layer.
.
ALSA is the Advanced Linux Sound Architecture:
http://alsa.sourceforge.net
OSS is the free version of the Open Sound System.
Homepage: http://www.alsa-project.org/

Saludos.