Вы можете сделать это, нажав XF86LogGrabInfoклавишу, введенную в этом коммите .
По умолчанию этот ключ не привязан ни к какому физическому ключу или комбинации клавиш. Но вы все равно можете активировать его, используя xdotool
:
xdotool key "XF86LogGrabInfo"
После выполнения этой команды список активных захватов будет записан в журнал X. На Ubuntu по крайней мере это /var/log/Xorg.0.log
. Это будет где-то ближе к концу файла журнала, но под ним может быть несколько не относящихся к делу сообщений журнала. Если нет захватов, он пишет:
[1199271.146] (II) Printing all currently active device grabs:
[1199271.146] (II) End list of active device grabs
Если есть захваты (здесь я открыл меню в Firefox), он регистрирует что-то вроде:
[1199428.782] (II) Printing all currently active device grabs:
[1199428.782] Active grab 0x4c00000 (core) on device 'Virtual core pointer' (2):
[1199428.782] client pid 15620 /usr/lib/firefox/firefox
[1199428.782] at 1199423728 (from active grab) (device thawed, state 1)
[1199428.782] core event mask 0x7c
[1199428.782] owner-events true, kb 1 ptr 1, confine 0, cursor 0x0
[1199428.782] (II) End list of active device grabs