Si eres un usuario de Linux que actualizó a Firefox 52 solo para descubrir que el navegador ya no reproduce sonido, no estás solo.
Firefox 52 vio el lanzamiento la semana pasada y convierte a PulseAudio en una dependencia estricta, lo que significa que ya no se admiten los equipos de escritorio de ALSA.
Ubuntu usa PulseAudio de forma predeterminada (como lo hacen la mayoría de las distribuciones modernas de Linux), por lo que el cambio no afectará a la mayoría, pero algunos usuarios y distribuciones de Linux prefieren, por varias razones, usar ALSA, que forma parte del kernel de Linux.
Lubuntu 16.04 LTS es una de las distribuciones que usa ALSA por defecto. Los usuarios de Lubuntu que actualizaron a Firefox 52 a través del canal de actualización regular fueron, sin previo aviso, left con un navegador web queno reproduce ningún sonido.
Los usuarios de Lubuntu 16.10 no se ven afectados porque la distribución cambió a PulseAudio.
El lector Adam Hunt se encuentra entre los afectados por la decisión.
"Firefox 52 llegó al Repositorios de Ubuntu ayer 8 de marzo de 2017, por lo que me tomé un descanso prueba de cromo para ver cómo funcionaba. No pasó mucho tiempo para descubrir que el audio estaba roto, y Firefox sugirió, a través de una barra emergente del navegador, que necesitaba que necesitaba instalar PulseAudio para solucionar el problema, ya que el audio ALSA ya no es compatible ", dijo escribe en una publicación de su blog.
Entonces, ¿qué está pasando?
No es de extrañar que nosotros (como muchos usuarios de Linux) no nos diéramos cuenta del cambio. Mozilla no lo menciona en el Notas de la versión de Firefox 52, y necesitaría recordar una publicación de blog oscura de 2016 (una sin línea de tiempo) para saber siquiera que dejar alsa estaba en la hoja de ruta.
Firefox, por su parte, cita problemas continuos y problemas de mantenimiento para eliminar el soporte de ALSA, explicando en el informe de error original para rastrear el cambio:
Haga de Pulse Audio una dependencia estricta de Linux para que reduzcamos los problemas y el mantenimiento asociados con el mantenimiento de múltiples backends de audio.
Muchos usuarios de Firefox no compran esta explicación, mientras que otros, señalando que "el código ALSA todavía está presente en la nueva compilación" sienten que hacer que el backend de audio sea seleccionable hubiera sido un enfoque más adecuado.
"Hacer concesiones es una parte necesaria para hacer un buen producto", dice Mozilla
Se ha presentado un error de Launchpad contra Firefox, pero aún no está asignado. El propio Firefox, de alguna manera útil, solicita a los usuarios que instalen PulseAudio para habilitar la reproducción de sonido, pero para los usuarios de ALSA no es una sugerencia particularmente práctica para todos los casos de uso.
Respondiendo a las críticas, el ingeniero de Mozilla, Anthony Jones, dice: “Hacer concesiones es una parte necesaria para hacer un buen producto”. Cuando se le pide que restaure el soporte de ALSA en el representante responde: "[eso] no va a suceder. Lo siento."
"La instalación de Pulse Audio soluciona todos los problemas conocidos con el backend de ALSA", explica, y cita que el uso de la telemetría ha informado su decisión. Cuando se señala que los sabores de Ubuntu deshabilitan la telemetría de forma predeterminada, bromea diciendo que tal movimiento "... no está exento de desventajas".
Por ahora, la única "solución" real para que el sonido funcione en Firefox en sistemas ALSA es cambiar a una versión anterior de Firefox; cambiar a Firefox ESR (que todavía cuenta con el apoyo de ALSA al momento de escribir este artículo); cambie por completo a un navegador diferente (Chromium funciona muy bien con ALSA), o agárrelo e instale PulseAudio.
Gracias Adam H.
Todo Ubuntu, Diariamente. Desde el 2009.