LINUX.ORG.RU
Ответ на: комментарий от ist76

>И?

Собственно, как это сделать?

>А если это вообще не софтовое событие?


В других ОС работает. В частности, риалтековские драйверы под винду умеют определять вставку наушников. А в макоси уменьшение громкости при вставке наушников - стандартная фича.

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

Риалтековские драйверы под винду умеют даже определять что именно в них вставили. А Альза - нет.

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

>А Альза - нет.

Каким-то образом она переключает вывод звука с колонок на наушники. Значит событие срабатывает.

В общем, придется смотреть исходники.

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

> Каким-то образом она переключает вывод звука с колонок на наушники. Значит событие срабатывает.

К примеру в моем случае это аппаратная фича - вставил джек, отключился вывод на динамики.

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

> К примеру в моем случае это аппаратная фича
несомненно , но как три провода шнурка лицевой панели разъема наушников Lеft-GND-Right отключают звук на торце системного блока - это интересный действительно вопрос .:)

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

> несомненно , но как три провода шнурка лицевой панели разъема наушников Lеft-GND-Right отключают звук на торце системного блока - это интересный действительно вопрос .:)

Ровно так же, как детектятся наушники и микрфон - тыкаешь их в любой разъем, а драйвера ремэпят в зависимости от воткнутого устройства. Технология достаточно старая. Но под виндой размер драйверов и их качество сражает наповал любого.
Про алсу не знаю, наверное проще разработчиков спросить, а не тут вопрошать.

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

у меня на ноутбуке в микшере есть разделение на speaker и headphone

San4
()

Задай вопрос на alsa-devel@lists.sourceforge.net. Там точно ответят.

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