Quali strumenti da riga di comando esistono per elencare e gestire le prese del server X? (Questo è come per i tasti e per i puntatori, cioè per limitare l'uso di un determinato tasto o pulsante del mouse a una particolare applicazione o costringere il puntatore del mouse a rimanere in una determinata area dello schermo.) Sto cercando xgrab
un'utilità ipotetica che sarebbe mostra cose come
Key 0x00f00ba5 0x123 0
Button 0x00f00ba5 2
Pointer 0x00abcdef
il che significa che c'è stata una chiamata a XGrabKey(display, 0x123, 0, 0x00f00ba5, ...)
e così via con XGrabButton
, XGrabPointer
, XGrabKeyboard
, XGrabServer
(se possibile). Il formato di visualizzazione non ha importanza, quello che voglio è un modo per vedere chi sta afferrando cosa, e forse un modo per revocare queste prese (se è possibile, non sono sicuro che l'API X11 lo consenta).
xdotool key XF86LogGrabInfo
innesca solo due voci nel registro X: “Stampa di tutte le prese di dispositivi attualmente attive:” immediatamente seguite da “Elenco finale delle prese di dispositivi attivi”. Eppure il mio window manager prende un mazzo di chiavi. Hai visto questo lavoro per le chiavi afferrate?