Форум Зейского сообщества любителей ОС Linux и Unix
Тематические обсуждения *nix => Общие вопросы => Тема начата: Vena от Понедельник, 18 Января, 2016, 19:06:27
-
На буке стоит Debian GNU/Linux 7.8 (wheezy) 3.2.0-4-686-pae с openbox, который стартую startx
После запуска всегда выключены встроенные колонки, работают только наушники. Нужно зайти в миксер и включить.
[attach=1]
После перезагрузки снова спикер выключен. Где меняется умолчание? И еще вопрос, как настраивается переключение с колонок на наушники при появлении их в гнезде бука?
-
На счёт автоматического определения наушников в гнёздах не подскажу, а по поводу восстановления настроек информацию можно подчерпнуть здесь (http://www.nixzeya.ru.net/wiki/%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_%D0%B7%D0%B2%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B9_%D0%BF%D0%BE%D0%B4%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B) и здесь (http://www.nixzeya.ru.net/wiki/%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D1%8B_%D1%81_%D0%BE%D1%82%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%D0%BC_%D0%B7%D0%B2%D1%83%D0%BA%D0%B0_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%B3%D1%80%D1%83%D0%B7%D0%BA%D0%B8_%D0%B2_debian_7).
Если кратко, то:
1. Настройки alsa хранятся в /var/lib/alsa/asound.conf . Они обновляются каждый раз, когда происходит закрытие alsamixer или скрипта, описанного ниже.
2. При загрузке ОС, скрипт в /etc/rc2.d/S**alsa или /etc/rcS.d/S**alsa читает файл настроек и загружает в ядро.
3. При завершении работы, также происходит вызов утилиты сохранения настроек микшера, которые из памяти ядра сохраняются в этот же файл.
В статье, на которую выше дана ссылка, как раз рассматривается вариант, когда настройки не восстанавливаются.
Также можно посмотреть в сторону /etc/asound.conf - в нём задаются средства ввода\вывода звука по умолчанию.
raw-состояние микшера можно посмотреть так:
# amixer contents
Вот тоже полезная статья по alsa на wiki.archlinux.org (https://wiki.archlinux.org/index.php/Advanced_Linux_Sound_Architecture).