Описание тега mac
Как программно определить, когда устройство вызывает прерывание? Это может быть, когда устройство подключается или отключается.
И в этом случае: например, когда палец проходит над сканером отпечатков пальцев, прерывание возникает. Как определить и, возможно, ловушку это прерывание?
Я хочу написать приложение, используя Gtkmm таким образом, что при возникновении события, такие как компакт-диск вставлен или флешки подключен, я ловлю прерывание этих устройств повышает и использовать его, чтобы сделать что-то в моем приложении, с участием этих устройств.
Если это не может быть сделано в Gtkmm, я могу перехватить прерывание на более низком уровне и информировать приложение Gtkmm?
Я проверял как ведет себя утилита GParted. Он изначально показывает как/dev/ПДД
и при подключении моей флешки, он автоматически открывал файлы
приложения. Когда я проверил, запустил GParted, флешки нет в выпадающем меню устройств. Оно появилось только когда я выбрал “обновить устройств” в меню программы GParted или сочетание клавиш Ctrl+Р.