The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Раздел полезных советов: Использование ALSA в Firefox и прил..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

"Раздел полезных советов: Использование ALSA в Firefox и прил..." +/
Сообщение от auto_tips (??), 19-Фев-18, 14:01 
В рамках проекта [[https://github.com/i-rinat/apulse apulse]] развивается эмулятор API PulseAudio на базе подсистемы ALSA, позволяющий запускать некоторые привязанные к PulseAudio  приложения без установки данного звукового сервера.

Например, для запуска Firefox поверх ALSA достаточно выполнить:

    apulse firefox

предварительно настроив устройство вывода и изменив параметры sandbox-изоляции в Firefox.

Если устройство вывода звука по умолчанию не заработало, то его можно указать через переменную окружения APULSE_PLAYBACK_DEVICE, например:

   export APULSE_PLAYBACK_DEVICE=plughw:0,0
или
   export APULSE_PLAYBACK_DEVICE=hw:0,0

Список доступных устройств можно посмотреть командой

   aplay -L


При использовании микрофона можно настроить и устройство ввода:

   export APULSE_CAPTURE_DEVICE=plughw:2,0

где 2 - это канал, связанный с микрофоном в web-камере (0 - встроенная карта, 1 звуковой ввод через HDMI).

В Firefox следует в настройках about:config разрешить доступ к устройству /dev/snd

   security.sandbox.content.read_path_whitelist = /dev/snd/,/home/username/.asoundrc
   security.sandbox.content.write_path_whitelist = /dev/snd/

если не заработало также можно попробовать

   security.sandbox.content.level=2

Если не работает смешивание звуков и при воспроизведении в Firеfox приглушаются другие источники, в файл ~/.asoundrc можно добавить

   pcm.plugdmix {
       type plug
       slave.pcm "dmix"
   }

И указать устройство выхода plugdmix:

   export APULSE_PLAYBACK_DEVICE=plugdmix


URL: https://codelab.wordpress.com/2017/12/11/firefox-drops-alsa-.../
Обсуждается: http://www.opennet.dev/tips/info/3045.shtml

Ответить | Правка | Cообщить модератору

Оглавление
Раздел полезных советов: Использование ALSA в Firefox и прил..., auto_tips, 19-Фев-18, 14:01  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру