Аудио стек: что отключает звук при отключении наушников?

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

Мой вопрос: какой фрагмент программного обеспечения отключает аудиовыход, когда я отсоединяю наушники от ноутбука? Т.е. какой код на самом деле толкает кнопку «mute» для меня? Как оно работает?

Вторичным вопросом было бы, как слушать такие события без безмозглого чтения некоторого файла журнала каждые x miliseconds?

Interesting Posts

Почему процессы не заполняют пустые идентификаторы процессов

Не удалось установить dahdi – / usr / bin / install: не может stat '': нет такого файла или каталога

Сломанные файлы после перемещения их назад и вперед

Почему в CentOS 7 не будет установлена ​​новая версия Node.js?

Добавление строки в vim добавляет ее в строку после курсора, я хотел бы вставить

контролировать множественные пипы с верхним

Пытается автоматизировать гном-терминал

Сравните два файла и сопоставленную строку для отправки в новый файл

Узнайте, где $ PATH был поврежден

rsync создает каталоги, которые исключаются

Как найти установленные пакеты, которые не имеют кандидата на установку?

Archlinux собственно PKGBUILD: исполняемая ошибка Python

Как система X86 Linux поддерживает системное время, когда нет NTP и т. Д.?

Значение Strange MTU от ping

LiveUSB застрял после «зондирования EDD» во время загрузки

Linux и Unix - лучшая ОС в мире.