nexus

9-4-2006

Sistemas de sonido en linux y Firefox

Archivado en: GNU/Linux

Una cosa que me molesta de firefox es que no usa ALSA como sistema de audio.

En linux hay dos sistemas de sonido. OSS que fue el primero y tiene bastantes limitaciones, como que no puede reproducir dos sonidos al mismo tiempo; y ALSA que ha sido incorporado en los kernels 2.6 y es más completo y si soporta la mezcla de canales de sonido.

Antes de ALSA se utilizaron algunos sistemas que hacian uso de OSS (y actualmente tambien hacen uso de ALSA) Los principales son aRts ESD. aRts y que es el sistema de KDE. Para mi gusto consume muchos recursos. Su desarrollo se a parado y se desechará en KDE4. ESD : Es el sistema de GNOME. Tambien provee de la mezcla de varios canales. No se desarrolla desde 200. Ambos serán sustituidos por GStreamer.

Lamentablemente muchos programas están programados para usar OSS solamente. Skype o Gizmo son ejemplos notables. No puedes oir musica mientras les usas. ¿He dicho que no puedes? Existen programas llamados wrappers que redirigen el sonido para usarse con otro sistema.
artsdsp programa
Este comando haría que el sonido del programa pasara por aRts (donde podría mezclarse con el de otros programas) y luego aRts lo reproduciría por OSS, ALSA o el sistema configurado. Lo malo de aRts es que yo noto retardos.
aoss programa
Este haría pasaría la salida OSS de un programa por ALSA.

Todo eso viene a que firefox usa OSS, aRts o ESD. Y a mi no me gusta tener aRts funcionando, asi que uso ALSA cuando puedo. Firefox no suele usar sonido, pero a veces quiero ver videos con Flash. Es un fastidio tener que arrancar aRts para verlos, asi que investigué. El sistema a usar se configura en /etc/firefox/firefoxrc o en ~/.mozilla/firefox/rc haciendo que la variable FIREFOX_DSP tome los valores:

  • “auto”: Para auto-detección.
  • “esddsp”: Para ESD.
  • “artsdsp”: Para aRts.
  • “none”: Para OSS.

Para usar ALSA, despues de alguna solución chapucera cambiando el script de inicio de Firefox (/usr/bin/firefox) Me di cuenta que ~/.mozilla/firefox/rc también acepta “aoss” como valor, asi que listo.

Ah, aoss viene en el paquete alsa-oss.

Actualización: Para los que no tengan ese archivo, o modifican el script de /usr/bin, o el comando del menú (si lo lanzan con el menu de GNOME/KDE) o haciendo un alias si lo ejecutan por consola.

Escrito por NoAlWin a las 17:36.

1 comentario »

El URI para el TrackBack de esta entrada es: http://nexus.blogsome.com/2006/04/09/sistemas-de-sonido-en-linux-y-firefox/trackback/

  1. #0

    FIREFOX_DSP = “auto”

    y por fin puedo escuchar videos en firefox y musica en xmms al mismo tiempo.
    Gracias.

    Saludos desde Guatemala.

    Comentario escrito por Josué Abarca — 26-8-2006 @ 18:42

Feed RSS para los comentarios de este post.

Dejar un comentario

Saltos de linea y de párrafo automáticos, el e-mail no se muestra, HTML permitido:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>



Sistema antispam: Escribe los números de la imágen.

Get free blog up and running in minutes with Blogsome
Tema basado en un diseño de Ian Main