6 Ιουλ 2011

xev: Καταγράψτε τα γεγονότα του συστήματος παραθύρων X

Σήμερα χρειάστηκε να ρυθμίσω το fluxbox ώστε να συλλαμβάνει screenshots πατώντας το πλήκτρο PrtSc (ή αλλιώς SysRq ή Print Scrn). Για να γίνει αυτό (και για ορισμένες περιπτώσεις), πρέπει να δηλώσουμε το keycode και την εργασία που θα θέλουμε να εκτελεί το συγκεκριμένο πλήκτρο στο αρχείο ~/.fluxbox/keys.
Σε αυτό με βοήθησε πάρα πολύ το εργαλείο xev του συστήματος παραθύρων X, το οποίο δημιουργεί ένα παράθυρο (βλ. φώτο) και στη συνέχεια ζητά από τον X να του στείλει πληροφορίες για όλα τα γεγονότα (events) που συμβαίνουν σε αυτό το παράθυρο.

Πληροφορίες γεγονότος keyPress του πλήκτρου F1
Αν θέλουμε να απομονώσουμε μόνο την πληροφορία που αφορά το keycode, μπορούμε να δώσουμε την εντολή: xev | grep keycode

2 comments: