Які інструменти командного рядка існують для переліку та керування захопленнями X сервера? (Це захоплення, як у захопленнях ключів та вказівників, тобто обмеження використання певної клавіші чи кнопки миші певним додатком або обмеження покажчика миші залишатися у певній області екрана.) Я шукаю гіпотетичну xgrabутиліту, яка б показати такі речі
Key 0x00f00ba5 0x123 0
Button 0x00f00ba5 2
Pointer 0x00abcdef
це означає , що має місце виклику XGrabKey(display, 0x123, 0, 0x00f00ba5, ...)і так далі з XGrabButton, XGrabPointer, XGrabKeyboard, XGrabServer(якщо це можливо). Формат дисплея не має значення, те, що я хочу, - це якийсь спосіб зрозуміти, хто захоплює що, і, можливо, якийсь спосіб відкликати ці захоплення (якщо це можливо, я не впевнений, чи дозволяє API X11 це).
xdotool key XF86LogGrabInfoзапускає лише два записи в журналі X: "Друк усіх поточних активних пристроїв:", одразу після цього "Кінцевий список активних захоплень пристрою". Але мій менеджер вікон захоплює купу ключів. Ви бачили цю роботу за схопленими ключами?