PulseAudio: настрйока звука для отдельных приложений

Linux pulseaudio

Новый PulseAudio имеет замечательную фичу - можно указать громкость для каждого приложения в отдельности... Для управления громкостью отдельных приложений установил pavucontrol. Но работает это как-то кривовато... Громкость сохраняется только у одного приложения (flashplayer), у остальных громкость всегда сбрасывается в дефолтное состояние, а у audacious2, вообще, все время сбрасывается в ноль.

Кто-нибудь знает как пофиксить?

Примечание:
2 Zhuravlik,
спасибо за ссылку - нашел еще пару решений всяких проблем. Но ответ на основной вопрос пока так и не нашел.

Дополнение:
На данный момент выяснил, что audacious и mplayer с выводом через pulseaudio, при повторном запуске сбрасывают громкость в дефолтное состояние, или же это pulseaudio их по какой-то причине не запоминает...
Зато если выводить звук через "ALSA PulseAudio plugin", то громкость каждого приложения сохраняется как и положено. Вероятно это проблемы реализации puls на клиентах. Придется выводить звук через ALSA-Pulse плагин, вот только skype отказывается выводить звук (звонка) через alsa-pulse-плагин и пишет какую-то маловразумительную ошибку "RtApiAlsa: underrun detected".
И до кучи, если выводить звук через alsa-pulse-плагин, то возникает вопрос - как регулировать звук?.. Так как в этом случае клиент уже не может регулировать звук самостоятельно, или, что еще хуже, регулирует звук глобально в Alsa а не PulseAudio. А каждый раз запускать pavucontrol, когда нужно изменить громкость - не шибко эргономично.

В общем - нужна эргономичная программа для регулировки звука PulseAudio и тогда можно использовать Alsa-плагин...

Примечание:
2 Zhuravlik,
Спасибо - со скайпом вроде проблема решилась через указания "default-fragments*" по документации.
При использовании PulseAudio, стандартные микшеры управляющие звуком Alsa, - сводят на нет все преимущества PA, потому что, как только изменяется звук в Alsa - все установки звука отдельных приложений в PulseAudio сбрасываются.

Одновременно и так все без проблем работает, что напрямую - через Alsa(микширование поддерживается аппаратно), что - через PulseAudio.
И звук регулируется по всем процессам в отдельности, через pavucontrol, или gnome-volume-control.
Но если клиенты используют PulseAudio, - то уровень громкости не сохраняется между сессиями, а audacious, вообще, при загрузке, или при переходе к новой композиции сбрасывает громкость в ноль. Так что, единственный выход это использование ALSA-Pulse-Plugin и отказаться от регулировки громкости из приложений, довольствуясь громоздкими pavucontrol, или gnome-volume-control.

В общем - PulseAudio штука отличная, но ее настройка не для слабонервных.

Вопрос:
1. Где и как PulseAudio сохраняет значения громкости для приложений и можно ли их править.
2. Какие еще есть утилиты, кроме pavucontrol и gnome-volume-control, для управления громкостью отдельных процессов/сессий.

Примечание:
Никаких проблем с PulseAudio уже давно нет. Все просто прекрасно!
Ответы:
Попробуйте почитать вот это дело:
http://wiki.archlinux.org/index.php/PulseAudio
У меня была та же проблема, когда я выводил через alsa-plugin. Сейчас использую PulseAudio напрямую, и, вроде, нормально громкость ставится для каждого приложения: недавно запускал разом mplayer, audacious и флешку со звуком в браузере - и работало одновременно.
В у вас в Audacious модуль вывода звука, случайно, не Alsa выбран? =)  Измените на PulseAudio.  Тогда с громкостью будет все ок.
И: вы заменяли esd на альтернативу от PulseAudio (в смысле ln -sf /usr/bin/esdcompat /usr/bin/esd)?


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.