LINUX.ORG.RU

Как обнаружить наушники?

 


0

1

Я часто пользуюсь наушниками и часто втыкаю-вытыкаю их. Чтобы каждый раз не лезть в alsamixer, решил сделать демона, который автоматически будет включать и выключать встроенные колонки. Суть в том, чтобы определить, воткнут ли штекер


Вообще, это должно делаться само, если у тебя ноут; ищи/засылай багрепорт.

anonymous
()

Автоматом должен определяться.

amixer -c 0 sset 'Headphone Jack Sense' unmute

Хотя, вначале лучше глянуть amixer scontents есть ли там как таковой Headphone Jack Sense.

Если нет, то я без понятия что Вам делать, т.к. не в курсе какой дистрибутив.

mr_noone
()

У меня если в alsamixer выбрать карточку, появляется пункт «Auto-Mute Mode», который стоит в Enabled. Возможно, это то, что нужно.

vzzo ★★★
()
Ответ на: комментарий от anonymous

таки даже если не ноут, у меня в убунте колонки отключаются когда я подключаю наушники к фронтальному гнезду.

JFreeM ★★★☆
()

Кажется, увидел нужный пункт, извиняюсь за невнимательность

nic11
() автор топика
Ответ на: комментарий от anonymous

В нормальных звуковухах это делается аппаратно, а в ноутах — программно.

Могу развить идею: в нормальных ноутах это тоже делается аппаратно.

К сожалению, даже в линейке Thinkpad это закончилось вместе с IBM (т.е. в районе 40-й серии).

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.