Quels outils de ligne de commande existent pour répertorier et gérer les captures de serveur X? (C'est saisir comme dans les saisies de touches et de pointeurs, c'est-à-dire restreindre l'utilisation d'une touche ou d'un bouton de souris particulier à une application particulière, ou restreindre le pointeur de la souris pour qu'il reste dans une zone d'écran particulière.) Je recherche un xgrab
utilitaire hypothétique qui montrer des choses comme
Key 0x00f00ba5 0x123 0
Button 0x00f00ba5 2
Pointer 0x00abcdef
ce qui signifie qu'il ya eu un appel à XGrabKey(display, 0x123, 0, 0x00f00ba5, ...)
et ainsi de suite avec XGrabButton
, XGrabPointer
, XGrabKeyboard
, XGrabServer
(si possible). Le format d'affichage n'a pas d'importance, ce que je veux, c'est un moyen de voir qui saisit quoi, et peut-être un moyen de révoquer ces captures (si c'est possible, je ne sais pas si l'API X11 le permet).
xdotool key XF86LogGrabInfo
ne déclenche que deux entrées dans le journal X: «Impression de tous les récupérations de périphériques actuellement actifs:» immédiatement suivi de «Fin de la liste des récupérations de périphériques actifs». Pourtant, mon gestionnaire de fenêtres récupère un tas de clés. Avez-vous vu ce travail pour les clés saisies?