![Come utilizzare le istruzioni di controllo del flusso in Awk](/f/0679006c5ee5a44c0d62bcf593e9ce3f.png?width=100&height=100)
Se sei un utente Linux che ha eseguito l'aggiornamento a Firefox 52 solo per scoprire che il browser non riproduce più l'audio, non sei solo.
Firefox 52 è stato rilasciato la scorsa settimana e rende PulseAudio una dipendenza rigida, il che significa che solo i desktop ALSA non sono più supportati.
Ubuntu utilizza PulseAudio per impostazione predefinita (come fanno la maggior parte delle moderne distribuzioni Linux), quindi lo switch non influirà sulla maggior parte, ma alcuni utenti e distribuzioni Linux preferiscono, per vari motivi, utilizzare ALSA, che fa parte del kernel Linux.
Lubuntu 16.04 LTS è una delle distro che utilizzano ALSA per impostazione predefinita. Gli utenti di Lubuntu che hanno eseguito l'aggiornamento a Firefox 52 tramite il canale di aggiornamento regolare sono stati, senza preavviso, left con un browser web chenon riproduce alcun suono.
Gli utenti di Lubuntu 16.10 non sono interessati poiché la distribuzione è passata a PulseAudio.
Il lettore Adam Hunt è tra quelli interessati dalla decisione.
“Firefox 52 è arrivato nel Repository Ubuntu ieri, l'8 marzo 2017, e quindi mi sono preso una pausa test del cromo per vedere come funzionava. Non ci è voluto molto per scoprire che l'audio era rotto, con Firefox che suggeriva, tramite una barra pop-up del browser, che avevo bisogno di installare PulseAudio per risolvere il problema, poiché l'audio ALSA non è più supportato", ha scrive in un post sul suo blog.
Quindi cosa sta succedendo?
Non sorprende che noi (come molti utenti Linux) fossimo pigramente ignari del cambiamento. Mozilla non ne fa menzione nel Note sulla versione di Firefox 52, e avresti bisogno di ricordare un post di un blog oscuro del 2016 (uno senza cronologia) per sapere anche che l'abbandono di alsa era sulla tabella di marcia.
Firefox, da parte sua, cita problemi in corso e problemi di manutenzione per l'abbandono del supporto ALSA, spiegando nel segnalazione di bug originale per monitorare il cambiamento:
Rendi Pulse Audio una forte dipendenza da Linux in modo da ridurre i problemi e la manutenzione associati al mantenimento di più backend audio
Molti utenti di Firefox non accettano questa spiegazione, mentre altri, notando che "il codice ALSA è ancora presente nella nuova build" ritengono che rendere selezionabile il backend audio sarebbe stato un approccio più adatto.
'fare compromessi è una parte necessaria per realizzare un buon prodotto', afferma Mozilla
È stato segnalato un bug di Launchpad contro Firefox, ma non è ancora assegnato. Firefox stesso, in qualche modo utile, richiede agli utenti di installare PulseAudio per abilitare la riproduzione del suono, ma per gli utenti ALSA non è un suggerimento particolarmente pratico per tutti i casi d'uso.
Rispondendo alle critiche, l'ingegnere di Mozilla, Anthony Jones, dice: “fare dei compromessi è una parte necessaria per fare un buon prodotto”. Quando viene chiesto di ripristinare il supporto ALSA nel rappresentante risponde: "[che] non accadrà. Spiacente."
"L'installazione di Pulse Audio risolve tutti i problemi noti con il backend ALSA", spiega, e cita l'utilizzo della telemetria per aver informato la loro decisione. Quando viene sottolineato che i sapori di Ubuntu disabilitano la telemetria per impostazione predefinita, ironizza sul fatto che una tale mossa "... non è priva di svantaggi".
Per ora l'unica vera "soluzione" per far funzionare l'audio in Firefox sui sistemi ALSA è eseguire il downgrade a una versione precedente di Firefox; passa a Firefox ESR (che ha ancora il supporto ALSA al momento della scrittura); passa a un browser completamente diverso (Chromium funziona bene con ALSA) o succhialo e installa PulseAudio.
Grazie Adam H.
Tutto Ubuntu, tutti i giorni. Dal 2009.