Jakie narzędzia wiersza polecenia istnieją do wyświetlania i zarządzania chwytaniami X server? (To jest chwytanie jak w przypadku chwytania klawiszy i wskaźników, tj. Ograniczanie użycia określonego klawisza lub przycisku myszy do określonej aplikacji, lub ograniczanie wskaźnika myszy do pozostawania w określonym obszarze ekranu.) Szukam hipotetycznego xgrab
narzędzia, które pokaż rzeczy jak
Key 0x00f00ba5 0x123 0
Button 0x00f00ba5 2
Pointer 0x00abcdef
co oznacza, że doszło do połączenia XGrabKey(display, 0x123, 0, 0x00f00ba5, ...)
i tak dalej z XGrabButton
, XGrabPointer
, XGrabKeyboard
, XGrabServer
(jeśli to możliwe). Format wyświetlania nie ma znaczenia, to, co chcę, to sposób, aby zobaczyć, kto chwyta, i być może jakiś sposób na odwołanie tych chwytów (jeśli to możliwe, nie jestem pewien, czy interfejs API X11 na to pozwala).
xdotool key XF86LogGrabInfo
wyzwala tylko dwa wpisy w dzienniku X: „Drukowanie wszystkich aktualnie aktywnych chwytów urządzeń:”, a następnie „Koniec listy aktywnych chwytów urządzeń”. Jednak mój menedżer okien chwyta pęk kluczy. Widziałeś już tę pracę z chwytanymi kluczami?