LINUX.ORG.RU

История изменений

Исправление alegz, (текущая версия) :

Что от этого гипотетического файла нужно? Если само событие подключения, то для HD-Audio чипов в ядре создаются устройства ввода, генерящие соответствующие эвенты, типа таких:

Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "HD-Audio Generic Front Headphone"
Supported events:
  Event type 0 (EV_SYN)
  Event type 5 (EV_SW)
    Event code 2 (SW_HEADPHONE_INSERT) state 0
Properties:
Testing ... (interrupt to exit)
Event: time 1700413373.117736, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
Event: time 1700413373.117736, -------------- SYN_REPORT ------------
Event: time 1700413377.597896, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
Event: time 1700413377.597896, -------------- SYN_REPORT ------------

Эти эвенты можно чем-нибудь обрабатывать.

Исходная версия alegz, :

Что от этого гипотетического файла нужно? Если само событие подключения, то для HD-Audio чипов в ядре создаются устройства ввода, генерящие соответствующие эвенты, типа таких:

Input device ID: bus 0x0 vendor 0x0 product 0x0 version 0x0
Input device name: "HD-Audio Generic Front Headphone"
Supported events:
  Event type 0 (EV_SYN)
  Event type 5 (EV_SW)
    Event code 2 (SW_HEADPHONE_INSERT) state 0
Properties:
Testing ... (interrupt to exit)
Event: time 1700413373.117736, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 1
Event: time 1700413373.117736, -------------- SYN_REPORT ------------
Event: time 1700413377.597896, type 5 (EV_SW), code 2 (SW_HEADPHONE_INSERT), value 0
Event: time 1700413377.597896, -------------- SYN_REPORT ------------

Эти эвенты можно чем-нибудь обрататывать.