Сервис для
сео - оптимизаторов

Найди ошибки на сайте
Ошибки мешают продвижению сайта
Исправь ошибки на сайте
Сайт без ошибок продвигать легче
Получи новых клиентов
Новые клиенты принесут больше прибыль

Firefox работает только с PulseAudio, оставляя пользователей ALSA без звука

  1. Не упоминается в примечаниях к выпуску
  2. Mozilla: «[Поддержка ALSA] не произойдет. Сожалею."

Многие пользователи Linux видят этот баннер

Если вы пользователь Linux, который обновился до Firefox 52 и обнаружил, что браузер больше не воспроизводит звук, вы не одиноки.

Firefox 52 увидел релиз на прошлой неделе и это делает PulseAudio жесткой зависимостью - это означает, что только рабочие столы ALSA больше не поддерживаются.

Ubuntu по умолчанию использует PulseAudio (как это делают большинство современных дистрибутивов Linux), поэтому переключение не повлияет на большинство - но некоторые пользователи Linux и дистрибутивы предпочитают по разным причинам использовать ALSA , который является частью ядра Linux.

Lubuntu 16.04 LTS - один из дистрибутивов, которые по умолчанию используют ALSA. Пользователи Lubuntu, которые обновились до Firefox 52 через обычный канал обновлений, без предупреждения воспользовались веб-браузером, который не воспроизводит звук.

Пользователи Lubuntu 16.10 не пострадали, так как дистрибутив переключился на PulseAudio.

Читатель Адам Хант является одним из тех, кто пострадал от этого решения.

«Firefox 52 прибыл в Ubuntu репозитории вчера 08 марта 2017 года, и поэтому я взял некоторое время из тестирование хрома чтобы увидеть, как это работает. Это не заняло много времени, чтобы обнаружить, что аудио было сломано, с помощью Firefox через всплывающую панель браузера, что мне нужно, что мне нужно установить PulseAudio чтобы решить проблему, так как аудио ALSA больше не поддерживается, ”он пишет в посте в своем блоге.

Так, что происходит?

Не упоминается в примечаниях к выпуску

Не удивительно, что мы (как и многие пользователи Linux) лениво не знали об изменениях. Mozilla не упоминает об этом в Примечания к выпуску Firefox 52 и вам нужно будет вспомнить непонятный пост в блоге от 2016 года (один без временной шкалы), чтобы даже знать, что удаление alsa было в дорожной карте.

Firefox, со своей стороны, ссылается на текущие проблемы и проблемы обслуживания для прекращения поддержки ALSA, объясняя в оригинальный отчет об ошибке чтобы отслеживать изменения:

Многие пользователи Firefox не покупают это объяснение, в то время как другие, отмечая, что «код ALSA все еще присутствует в новой сборке», чувствуют, что выбор аудио бэкэнда был бы более подходящим подходом.

Mozilla: «[Поддержка ALSA] не произойдет. Сожалею."

Ошибка запуска панели была подана против Firefox , но еще не назначен. Сам Firefox несколько полезен для того, чтобы пользователи могли установить PulseAudio включить воспроизведение звука, но для пользователей ALSA это не особенно практичное предложение для всех случаев использования.

Отвечая на критику, инженер Mozilla Энтони Джонс говорит: : «Компромисс - это необходимая часть создания хорошего продукта». На вопрос о восстановлении поддержки ALSA в ответах: «[этого] не произойдет. Сожалею."

«Установка Pulse Audio устраняет все известные проблемы с бэкэндом ALSA», - объясняет он и ссылается на использование телеметрии как на обоснование своего решения. Когда указывается, что версии Ubuntu по умолчанию отключают телеметрию, он шутит, что такой шаг «… не без недостатков».

На данный момент единственное реальное «решение» для обеспечения звука, работающего в Firefox на системах ALSA, - это либо перейти на более раннюю версию Firefox; переключиться на Firefox ESR (который все еще имеет поддержку ALSA на момент написания); полностью переключиться на другой браузер (Chromium прекрасно работает с ALSA) - или слиться с ним и установить PulseAudio.

Спасибо Адам Х.

Так, что происходит?