Я использую Xubuntu 14.04, и он имеет действительно полезную функцию 'разблокирования' каналов вывода, поэтому если каналы не будут заблокированы вместе, то уровнем громкости будут управлять отдельно. К сожалению, это, к которому сбрасывают настройки, он - значение по умолчанию, когда каналы заблокированы, каждый раз, когда я вхожу в систему. Как я мог разделить их постоянно?
У меня есть подобная проблема с яркостью (длинная история, никакое значимое решение), и я мог установить ее для определенного использования значения rc.local
каждый раз я вхожу в систему. Так может быть это, работал бы похожим способом, если бы я знал, где настройки хранятся.
Спасибо за справку!
Хорошо, таким образом, я нашел решение.
необходимо поместить этот код:
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 это помогает кому-то в будущем.