Edino, allora proviamo a farlo funzionare...
Due premesse. Gli initscript sono gli script che fanno partire i servizi all'avvio, quindi una volta configurato non c'è bisogno di aggiungere nulla nelle applicazioni d'avvio. Secondo, nella configurazione devi anche indicare qual è la periferica da monitorare, cioè la tastiera.
Partiamo dalla configurazione, come indicato nel README sopra, determina su quale input event è la tastiera:
Nell'elenco cerca la voce relativa alla tastira.
Nel mio caso p. e. è questa:
Codice: Seleziona tutto
I: Bus=0011 Vendor=0001 Product=0001 Version=ab41
N: Name="AT Translated Set 2 keyboard"
P: Phys=isa0060/serio0/input0
S: Sysfs=/devices/platform/i8042/serio0/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=4 2000000 3803078 f800d001 feffffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=7
A questo punto cerca la riga contenente "Handlers=kbd" e vedi a quale event è associata la tastiera.
Nel mio caso:
Cioè event0.
Ora puoi abilitare e configurare, come ti è già stato indicato da Stealth:
Che nel mio caso sarebbe:
Codice: Seleziona tutto
ENABLED=1
LOGFILE=/var/log/logkeys
# This should be updated according to your hardware
# Check README.Debian for more info
DEVICE=/dev/input/event0
Fatto questo il logger è configurato e pronto all'uso.
Partirà ad ogni avvio della macchina e loggherà in /var/log/logkeys.
NB per leggere il contenuto del log dovrai usare i permessi di root, cioè qualcosa del tipo:
Se non vuoi che il logger parta ad ogni avvio, puoi disabilitare il servizio.
Il modo più semplice è probabilmente attraverso "bum" (installalo e togli la spunta da logkeys).
E per far partire il logger dai un:
oppure:
E per fermarlo sostituisci lo start con uno stop:
P.S. Consiglio spassionato, non farti troppo i fatti degli altri, è un attività che riserva sempre brutte sorprese... (rotfl)
Ciao
P.P.S. Forse sarebbe meglio cambiare il titolo con qualcosa di più appropriato.