The OpenNET Project / Index page

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

Использование ALSA в Firefox и приложениях, поддерживающих только PulseAudio
В рамках проекта 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
 
19.02.2018 , Источник: https://codelab.wordpress.com/2017/...
Ключи: alsa, pulseaudio, firefox / Лицензия: CC-BY
Раздел:    Корень / Пользователю / Работа с Web и Ftp

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Аноним, 14:01, 19/02/2018 [ответить] [смотреть все]    [к модератору]
  • +/
    А ещё недоумевают, зачем в Linux использовать Firefox for Windows в Wine.
     
     
  • 2.6, недоумевающий, 21:05, 20/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]
  • –3 +/
    действительно, зачем учитывая что ускорения видео все равно не будет, а к глю... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.9, Crazy Alex, 03:12, 22/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +2 +/
    Вообще-то пщ-пщ делается не клиентом, а пульсом, так что здесь мы от него избавл... весь текст скрыт [показать]
     
     
  • 4.10, Аноним, 10:07, 22/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ну будет тебе другая имплементация того же самого, только кастрированная, делать... весь текст скрыт [показать]
     
     
  • 5.19, Аноним, 06:42, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    и хорошо браузер для пары сайтов - вот что такое хром для меня ... весь текст скрыт [показать]
     
  • 5.26, Crazy Alex, 21:22, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    Они так делали, потому что хотели микшировать и крутить громкость у всего и вся ... весь текст скрыт [показать]
     
     
  • 6.29, Ne01eX, 19:13, 26/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Если не будет конкуренции, то GNU Linux - пи ц Не с маздаем же ему конкуриров... весь текст скрыт [показать]
     
     ....нить скрыта, показать (6)

  • 1.2, vantoo, 01:42, 20/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Это все полумеры. Вот если бы еще придумали как запускать GTK-приложения без установки самого GTK.
     
     
  • 2.25, Джон Ленин, 20:33, 23/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Запускать программы без компьютера и электричества очень просто: СИЛОЙ МЫСЛИ.
     
  • 2.27, Аноним, 10:38, 25/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Делать самодостаточные пакеты с приложениями Gtk и им самим внутри?
     
  • 1.3, Anonimous, 11:46, 20/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    Это не единственный вариант - можно ещё скомпилировать Firefox в Gentoo с флагами alsa -pulseaudio
     
     
  • 2.5, Аноним, 17:21, 20/02/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    Можно, только не работает оно.
     
     
  • 3.7, недоумевающий, 21:08, 20/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • –1 +/
    с описанными грязными хаками - вероятнее всего, заработает и Оно , только вот с... весь текст скрыт [показать]
     
     
  • 4.28, Аноним, 10:40, 25/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Тоже засунуть в самодостаточный пакет вместе Файерфоксом.
     
  • 3.31, gumanzoy, 17:12, 09/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    ESR 52 пока работает с alsa в debian, и пересобирать ненадо Надеюсь со следующи... весь текст скрыт [показать]
     
  • 3.41, anonymous_, 16:00, 09/04/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Потому что нет флага alsa в файрвфокс, ибо вырезан USE-флаг pulseaduio имее... весь текст скрыт [показать]
     
  • 1.4, Анонимный аноним, 16:00, 20/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    А для меня выпиливание алсы из фф стало поводом для перехода на хромиум.
     
     
  • 2.12, Аноним, 12:33, 22/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Плюсую У меня Raspberry Pi 3, 1 гиг памяти, и GPU VideoCore IV Одноплатынй ком... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.13, Аноним, 12:34, 22/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ой --use-gl egl Вот тут подробнее https forum odroid com viewtopic php f ... весь текст скрыт [показать]
     
  • 3.15, Аноним, 20:12, 22/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    все правильно это canvas, а он, судя по скриншоту по следующей ссылке, не ускор... весь текст скрыт [показать]
     
  • 3.20, glebiao, 11:38, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Интересно У ребёнка тоже третья малинка в качестве первого десктопа, пока сто... весь текст скрыт [показать]
     
     
  • 4.21, SysA, 11:58, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    А БТР у ребенка на что-нибудь более приличное заменить не пробовали ... весь текст скрыт [показать]
     
     
  • 5.22, glebiao, 16:26, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    э... поясните Вашу мысль. бронетранспортёр? боюсь, ребёнок ещё не дорос :)
     
     
  • 6.23, Аноним, 16:58, 23/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    btrfs
     
     
  • 7.24, glebiao, 19:50, 23/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    тут три обстоятелства 1 сжатие файловой системы не забываем, что живём на s... весь текст скрыт [показать]
     
     
  • 8.32, jtad, 01:00, 13/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    почему это с btrfs карты живут дольше?
     
     
  • 9.33, Аноним_, 15:28, 13/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    статистика , которое слово неясно Не знает гугль, почему По факту вероятнее ... весь текст скрыт [показать]
     
  • 9.34, glebiao, 06:35, 14/03/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    можно найти упоминания, что люди, у которых массово используются малинки, заме... весь текст скрыт [показать]
     
  • 4.38, Аноним, 19:23, 23/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Зачем калечите дитяте?
     
     
  • 5.40, glebiao, 16:09, 24/03/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Зачем калечите дитяте?

    Чем?

     
  • 1.11, Аноним, 12:28, 22/02/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    А можно ли выводить звук 5.1?
     
  • 1.14, Michael Shigorin, 12:40, 22/02/2018 [ответить] [смотреть все]    [к модератору]  
  • +/
    firefox - The Mozilla Firefox project is a redesign of Mozilla's browser        [241M]
    * Mon Feb 19 2018 Alexey Gladkov <legion@altlinux> 58.0.2-alt2
    - Enable ALSA support.
    * Sun Feb 11 2018 Alexey Gladkov <legion@altlinux> 58.0.2-alt1

    https://packages.altlinux.org/ru/Sisyphus/srpms/firefox/changelog

    Но и сабжевый порох держим сухим чуть ли не с самого его появления:

    https://packages.altlinux.org/ru/Sisyphus/srpms/apulse/changelog

    (за что Ринату отдельное спасибо)

     
     
  • 2.16, Аноним, 20:14, 22/02/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    ну енабле-то енабле, а как дела с сэндбоксингом - вы его выключили сами, умудрил... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.17, Michael Shigorin, 23:11, 22/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    >> * Mon Feb 19 2018 Alexey Gladkov <legion@altlinux> 58.0.2-alt2
    >> - Enable ALSA support.
    > ну енабле-то енабле, а как дела с сэндбоксингом - вы его выключили
    > сами, умудрились запатчить так, что он не мешает альсе или
    > предоставили юзверям страдать?

    Сперва налетели, затем запатчили:
    https://bugzilla.altlinux.org/34553
    https://bugzilla.mozilla.org/1430274

    [CODE]Thu Feb 22 2018 Alexey Gladkov <legion@altlinux.ru> 58.0.2-alt3
    - Fix ALSA (ALT#34553).[/CODE]

     
     
  • 4.18, Аноним, 23:48, 22/02/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    а, я помню этот тредик - только я его забросил после того как чувак ниасилил в h... весь текст скрыт [показать]
     
     
  • 5.30, Michael Shigorin, 13:04, 27/02/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    Дождались, работает.
     
  • 1.36, count0krsk, 13:01, 23/03/2018 [ответить] [смотреть все]     [к модератору]  
  • +/
    Parent 5968, Gecko_IOThread WARNING pipe error 74 Соединение разорвано дру... весь текст скрыт [показать]
     
  • 1.37, Аноним, 19:15, 23/03/2018 [ответить] [смотреть все]    [к модератору]  
  • +1 +/
    Firefox же испортили, тогда уж проще хромиум юзать, все ок у него с альсой
     
     
  • 2.39, count0krsk, 07:07, 24/03/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +/
    > Firefox же испортили, тогда уж проще хромиум юзать, все ок у него
    > с альсой

    Да я не обновлялся давно, и сюда не захаживал. Вчера читал целый день и ругался.

     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:



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