ARTUS Guillaume wrote:
le Thu, Jan 08, 2004 at 02:41:28PM +0100, JusTiCe8 a ecrit:
je cherche � savori si il est possible et si oui, comment asocier un
�venement (non clavier/souris, par exemple : ouverture du lecteur CD) �
une commande (au hasard un kill).
Pour le button d'ouverture du lecteur CD, je sais pas mais je vois 3
possibilites:
- si tu as un support de l'ACPI dans le noyau:
C'est la solution que j'utilise, le paquet acpid te permet d'associer des
commande sur des evenements ACPI, en particulier, chez moi, l'appuie sur
le button On/Off de ma tour (pas le reset ;-)) declenche un halt. Mais on
peut configurer la commande a lancer pour faire autre chose (reboot ou
kill)
pas mal ;) et o combien plus system-friendly.
- si le noyau recoit encore les codes claviers:
le support des magic SystRq dasn le noyau (section kernel hacking) peut te
permettre de rebooter la machine APRES un sync/remount R/O des disques et
donc t'evite un fsck. La manip se fera donc en aveugle.
Ce support fait deja parti de mes noyaux depuis presque le d�but, mais
comme je le dit, le clavier est gel� (m�me les LEDS associ�es � des
touches ne r�pondent pas, cad qu'elle ne s'allument pas !)
- solution geek ;-)
package hotplug + cle usb: sur branchement d'un peripherique usb, hotplug
declenche un script pour ce peripherique, on peut donc imaginer que si
tu detecte une clef particuliere, tu declenche un reboot/kill/halt
sur branchement de cette clef (ou debranchment)
Pourquoi pas ;).
HTH
Tus
Merci, A+
J8.