Firefox+Flash: вывод звука через PulseAudio [Решено]

PulseAudio настроена и рабоатет, как сетевой сервер. Все программы которые умеют выводить звук через pulseaudio работают отлично, в том числе и по сети.
Сейчас звук от Firefox+Flash выводится через Alsa, а надо через PulseAudio - как это сделать?

Linux 2.6.29-gentoo-r5 i686
media-sound/pulseaudio-0.9.15
www-client/mozilla-firefox-3.0.10
www-plugins/adobe-flash-10.0.22.87
www-plugins/libflashsupport-1.2

А разве нельзя alsa настроить

А разве нельзя alsa настроить на pulseaudio?
Тогда все приложения, выводящие звук через alsa, будут по сути выводить его через pulseaudio.
Здесь описано как это сделать.

- - -

Не, такая схема не подходит, так как мне нужна alsa для некоторых приложений, например, skype.

Но решение найдено по этой ссылке:
необходимо определять переменные PULSE_SERVER или FLASH_FORCE_PULSEAUDIO, а одной только переменной DISPALY, как для других приложений, - недостаточно (при том, что используется: module-x11-publish display=:0.0).

для skype можно использовать

для skype можно использовать pasuspender. pasuspender - Temporarily suspend PulseAudio

- - -

1.
pasuspender - не работает если PulseAudio запущен как сетевой сервис из init.d
2.
если настроить вывод звука через ALSA-PulseAudio-Plugin, то теряется возможность управления громкостью из клиентов.
А если вывод звука происходит через PulseAudio, то клиенты могут регулировать свой звук, но PulseAudio его сбрасывает при следующем запуске клиента.

Нужна эргономичная программа для регулировки звука в PulseAudio...

1. Врать не надо. У меня

1. Врать не надо. У меня именно так оно и работает.
2. У меня работает через плагин. Для регулировки громкости использую pavucontrol

- - -

1.

cheerfulboy написал(а):
1. Врать не надо. У меня именно так оно и работает.

Сомневаюсь, что оно именно так у Вас и работает.
pasuspender skype
WARNING: Sound server is not local, not suspending.

А если Вы работаете под root'ом, то это порочное решение и даже не рассматривается как вариант.

2.

cheerfulboy написал(а):
2. У меня работает через плагин. Для регулировки громкости использую pavucontrol

pavucontrol - не очень эргономична для регулировки громкости, так как это все же отдельное приложение, еще и потребляющее немало ресурсов. Хорошо бы какой-нибудь регулятор в трее....
А использование Alsa-PA-плагина приводит к тому, что audacious2 на некоторых файлах отъедает до 80% процессора. Так что даже если и забыть про регулировку громкости средствами приложений - все равно с alsa-плагином не все гладко со стабильностью.

3.
Кстати - можно еще повесть хоткеи - только вот как изменять громкость активного приложения в PulseAudio коммандами?

Неработает ваша ссылка

Как вы решили то проблему, опишите на форуме?!

- - -

По ссылке WiseLord полностью рабочее решение.

Цитата:
emerge -av media-plugins/alsa-plugins

Файл: ~/.asoundrc

pcm.!default {
type pulse
}

ctl.!default {
type pulse
}

inspirra написал(а): Не,

inspirra написал(а):
Не, такая схема не подходит, так как мне нужна alsa для некоторых приложений, например, skype.

Но решение найдено по этой ссылке:
необходимо определять переменные PULSE_SERVER или FLASH_FORCE_PULSEAUDIO, а одной только переменной DISPALY, как для других приложений, - недостаточно (при том, что используется: module-x11-publish display=:0.0).

В каком формате присваивать значения, где их брать?
Переменные добавлять в виджет значек?

- - -

FLASH_FORCE_PULSEAUDIO - больше не работает.

А вот здесь еще подробнее.

А вот здесь еще подробнее.

Да пребудет с тобой великий Linux.

FLASH_FORCE_PULSEAUDIO=1

В виджете значке определил переменную перед запуском приложения, теперь радуюсь жизни и фаерфокс не мешает другим приложениям проигрывать звук...
FLASH_FORCE_PULSEAUDIO=1 /usr/bin/firefox %U

Пробовал определить вот так:
alexey@localhost ~ $ cat /home/alexey/.mozilla/firefox/profiles.ini
[General]
StartWithLastProfile=1
FLASH_FORCE_PULSEAUDIO=1

[Profile0]
Name=default
IsRelative=1
Path=vytiiwl3.default
alexey@localhost ~ $

Не заработало, а в виджете заработало!

Настройки просмотра комментариев

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