xubuntu: постоянно разблокирование/разделение каналов звукового вывода

Я использую Xubuntu 14.04, и он имеет действительно полезную функцию 'разблокирования' каналов вывода, поэтому если каналы не будут заблокированы вместе, то уровнем громкости будут управлять отдельно. К сожалению, это, к которому сбрасывают настройки, он - значение по умолчанию, когда каналы заблокированы, каждый раз, когда я вхожу в систему. Как я мог разделить их постоянно?

У меня есть подобная проблема с яркостью (длинная история, никакое значимое решение), и я мог установить ее для определенного использования значения rc.local каждый раз я вхожу в систему. Так может быть это, работал бы похожим способом, если бы я знал, где настройки хранятся.

Спасибо за справку!

0
задан 20 October 2014 в 01:35

1 ответ

Хорошо, таким образом, я нашел решение.

необходимо поместить этот код:

restore_alsa() { while [ -z "$(pidof pulseaudio)" ]; do sleep 0.5 done alsactl -f /var/lib/alsa/asound.state restore } restore_alsa &

где-нибудь в /etc/rc.local

, Хотя, если Вы приостанавливаете/закрываете/блокируете и входите в систему снова, не отключая наушники Вы иногда, Вы закончите с уровнем звука Ваших динамиков. Но простой отключают и включают, разрешает это. И это, который Вы приостанавливаете/закрываете/блокируете, отключает наушники, приезжайте, позже входят в систему и включают их, Вы получаете свой предыдущий объем и пока Вы не включаете их в объеме динамиков, будет тот, который Вы устанавливаете для динамики в прошлый раз.

Эта проблема произошла, потому что "PulseAudio обычно перезаписывает настройки ALSA", для получения дополнительной информации см.: https://wiki.archlinux.org/index.php/PulseAudio#Pulse_overwrites_ALSA_settings

Hope это помогает кому-то в будущем.

1
ответ дан 6 October 2019 в 22:56

Другие вопросы по тегам:

Похожие вопросы: