¿Es posible mostrar todos los eventos que se generan en Xorg? ¿Como el teclado presionado, los eventos del mouse ...?
Una búsqueda bastante rápida probablemente arrojaría xevcomo resultado. No le mostrará todo lo que se presiona o escribe X nunca. Pero, más bien, le permitirá ver información sobre códigos de teclas y movimientos del mouse.
Sin embargo, con la -rootopción, es posible que pueda xevsupervisar toda la sesión X. Tenga en cuenta que si hace esto, será bastante difícil interactuar realmente con cualquier programa, ya xevque capturará todas las entradas.
xev -rootviene con un "YMMV" implícito. Otra posible solución es usar xinputpara hacer el trabajo (aunque necesita una versión reciente (1.6.1 o superior)):
$ xinput test-xi2 --root
Si bien lo anterior debería poder capturar todos los eventos, si su xinputno es compatible test-xi2o --rootpuede usarlo xinput testen un dispositivo de teclado o mouse en particular .
Consulte también esta otra pregunta: registre cada pulsación de tecla y almacénela en un archivo
xevdebería mostrarte todos los eventos ... es solo que solo monitorea una ventana a la vez. ¿Quizás uno podría hackear un script para lanzar múltiples copias dexevcada ventana de monitoreo para que termine monitoreando todas?xevsolo capturará eventos en la "ventana raíz", es decir, normalmente el fondo de su escritorio.xinputes la solución correcta para capturar todos los eventos independientemente de la ventana activa actualmente.