Détection du débranchement usb
Bonjour à tous,
Je suis entrain de coder une lib .so (en C, sous Linux) et j'ai besoin d'y inclure un moyen pour détecter le débranchement d'une clef usb afin de déclencher une certaine action; dans mon cas, le déverrouillage de la session utilisateur en mode graphique.
Du coup, j'ai trois questions à vous poser, pour avancer dans mon projet :
1/ Comment puis je détecter que l'utilisateur ait débranché sa clef?(un moyen autre qu'une boucle qui interroge la clef chaque X sec pour vérifier sa présence)
2/ Quelles fonction(s) à invoquer pour le déverrouillage de la session en mode graphique? (un truc qui fait la même chose que ctrl+alt+l)
3/ En mode console, qu'est ce qui peut remplacer le déverrouillage en mode graphique, genre, on reprend la session après avoir réinséré sa clef (je ne veux pas aller jusqu'au logout pour ne pas perdre ses données non enregistrées)
Merci à vous,
ilikecz.