Автор Тема: alsamixer  (Прочитано 3973 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Vena

  • Собеседник
  • ****
  • Сообщений: 375
    • Просмотр профиля
alsamixer
« : Понедельник, 18 Января, 2016, 19:06:27 »
На буке стоит Debian GNU/Linux 7.8 (wheezy) 3.2.0-4-686-pae с openbox, который стартую startx
После запуска всегда выключены встроенные колонки, работают только наушники. Нужно зайти в миксер и включить.
[attach=1]
После перезагрузки снова спикер выключен. Где меняется умолчание? И еще вопрос, как настраивается переключение с колонок на наушники при появлении их в гнезде бука?

vovka

  • Global Moderator
  • Про
  • *****
  • Сообщений: 787
    • Просмотр профиля
    • www.nixzeya.ru.net
Re: alsamixer
« Ответ #1 : Вторник, 19 Января, 2016, 12:36:11 »
На счёт автоматического определения наушников в гнёздах не подскажу, а по поводу восстановления настроек информацию можно подчерпнуть здесь и здесь.
Если кратко, то:
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.
« Последнее редактирование: Вторник, 19 Января, 2016, 12:39:51 от vovka »
*nix - свобода мысли, свобода творчества!