Запретить pulseaudio менять настрйоки alsa (Как?)
Модератор: Модераторы разделов
Запретить pulseaudio менять настрйоки alsa
Система только с alsa, открываем alsamixer, настраиваем как надо.
Запускаем pulseaudio — настройки alsamixer меняются.
Как можно этой ситуации избежать? Каждый раз делать alsactl restore после вырубания pulseaudio напрягает.
Запускаем pulseaudio — настройки alsamixer меняются.
Как можно этой ситуации избежать? Каждый раз делать alsactl restore после вырубания pulseaudio напрягает.
- Hephaestus
- Сообщения: 3729
- Статус: Многоуважаемый джинн...
- ОС: Slackware64-14.1/14.2
- Контактная информация:
Re: Запретить pulseaudio менять настрйоки alsa
Вполне возможно, что никак. Я в слаке столкнулся с тем, что pulseaudio
каждый раз при старте вырубает наушники: ставит уровень громкости 0 и состояние канала в mute.
alsactl restore иногда помогало в этой ситуации, но чаще всего нет.
В результате никогда не знаешь, в каком состоянии канал наушников, приходилось регулярно заглядывать в настройки. Поиски нормального решения успехом не увенчались.
Где-то в Сети попадалось обсуждение, там говорили, что это поведение запилено где-то на уровне исходного кода пульсы. То есть через настройки это не рулится в принципе. Но это частная проблема именно с каналом наушников.
Как регулируется поведение пульсы в более общем случае - я судить не берусь.
А в моем случае, с учетом некоторых других недостатков, возникших с появлением пульсы, было принято решение выпилить её к чертям. Что я в итоге и сделал.
Сколько раз происходит старт/стоп пульсы в процессе работы?
Свяжите старт с включением машины и стоп, соответственно, с выключением.
Тогда alsactl restore понадобится один раз - при включении системы после старта пульсы.
Если же пульса запускается вручную время от времени, то здесь, боюсь, ничего не поделаешь.
Re: Запретить pulseaudio менять настрйоки alsa
Угу, PA переписываетalsactl restore иногда помогало в этой ситуации, но чаще всего нет
Код: Выделить всё
/var/lib/alsa/asound.state
Код: Выделить всё
/var/lib/alsa/asound.state.back
Код: Выделить всё
alsactl restore -f /var/lib/alsa/asound.state.back
Вручную: надо запустить особенно криво написанную игрушку из Steam — приходится запускать. Надобность пропала — отрубаю.Сколько раз происходит старт/стоп пульсы в процессе работы?
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запретить pulseaudio менять настрйоки alsa
В PulseAudio есть модуль, который сохраняет и восстанавливает уровни (должен сохранять, но по своему опыту знаю, что он это делает криво - разработка давно заброшена). Можно запретить его загрузку.
Добавлено (20:09):
Потому что не хотят изучать новое и пытаются использовать PulseAudio с налета и без чтения документации, как обезьяны с гранатой.
Re: Запретить pulseaudio менять настрйоки alsa
Pulseaudio сохраняет настройки звука, по этому звук нужно выставлять не через alsamixer, а через pavucontrol, как то так видюшка.
Можно еще через pactl выставлять, но это нужно читать документацию как это делать.
Можно еще через pactl выставлять, но это нужно читать документацию как это делать.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запретить pulseaudio менять настрйоки alsa
Модуль, который восстанавливает громкость и состояние: module-device-restore. Если хочется использовать вместо него alsamixer, то отключить загрузку module-device-restore можно в /etc/pulse/default.pa или же можно его выгрузить (unload-module) в ~/.config/pulse/default.pa. Также при загрузке модуля можно передать ему параметры restore_volume=0 или restore_muted=0, тогда он не должен конфликтовать с посторонними средствами.
Re: Запретить pulseaudio менять настрйоки alsa
Занекропощу, пожалуй…
Вопрос первый. Где в документации этого твоего pulseaudio сказано, как запретить pulseaudio менять настройки alsamixer?
Вопрос второй. Как избавиться от звуковых артефактов при изменении уровня звука. Я в курсе про enable-deferred-volume = yes, только этот способ не работает. Замечу, что в alsa оно само как-то работает как надо.
Вопрос третий. Как вывести посредством pulseaudio звук плеера через p16v, а все остальные — через emu10k2? У alsa с этим проблем нет.
Вопрос четвёртый. Какие штатные и рекомендуемые способы запуска pulseaudio остались, дабы работало вот такое: плеер или VoIP-клиент на одних иксах запущены от имени пользователя A, какая-нибудь не слишком прямо написанная игра — на вторых иксах от пользователя B (Scary!, ага). И вот на вторых иксах слышно и то, и то. System wide установка пульсы нынче не рекомендуется и требует изрядно невнятных телодвижений.
Вот потому и не любят.
Итак, необезьяна… …или без гранаты? Впрочем, пофиг.
Вопрос первый. Где в документации этого твоего pulseaudio сказано, как запретить pulseaudio менять настройки alsamixer?
Вопрос второй. Как избавиться от звуковых артефактов при изменении уровня звука. Я в курсе про enable-deferred-volume = yes, только этот способ не работает. Замечу, что в alsa оно само как-то работает как надо.
Вопрос третий. Как вывести посредством pulseaudio звук плеера через p16v, а все остальные — через emu10k2? У alsa с этим проблем нет.
Вопрос четвёртый. Какие штатные и рекомендуемые способы запуска pulseaudio остались, дабы работало вот такое: плеер или VoIP-клиент на одних иксах запущены от имени пользователя A, какая-нибудь не слишком прямо написанная игра — на вторых иксах от пользователя B (Scary!, ага). И вот на вторых иксах слышно и то, и то. System wide установка пульсы нынче не рекомендуется и требует изрядно невнятных телодвижений.
Вот потому и не любят.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запретить pulseaudio менять настрйоки alsa
AlexYeCu
Тебе читать документацию не обязательно. Разрешаю удалить PulseAudio.
Тебе читать документацию не обязательно. Разрешаю удалить PulseAudio.
- serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
- Контактная информация:
Re: Запретить pulseaudio менять настрйоки alsa
Чего ты ко мне привязался? Не пользуйся современными дистрибутивами или создай свой, нефанатский.
Re: Запретить pulseaudio менять настрйоки alsa
AlexYeCu
> Фанаты PulseAudio, Systemd и Wayland-а очень похожи друг на друга.
Тю, и что такого ужасного в Wayland? По-вашему, нужно пилить X, разрабатываемый уже 40 (sic!) лет?
Systemd -- тоже не гуд? Это чем же?
PulseAudio -- не знаю, ничего не скажу, так как специфических задач не требую от звука.
> Фанаты PulseAudio, Systemd и Wayland-а очень похожи друг на друга.
Тю, и что такого ужасного в Wayland? По-вашему, нужно пилить X, разрабатываемый уже 40 (sic!) лет?
Systemd -- тоже не гуд? Это чем же?
PulseAudio -- не знаю, ничего не скажу, так как специфических задач не требую от звука.
Сергей Ш. » DragonSerW.RU
- Bizdelnick
- Модератор
- Сообщения: 20834
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Запретить pulseaudio менять настрйоки alsa
i Уведомление от модератора Bizdelnick Здесь решается конкретный технический вопрос. Давайте без холиваров.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |