Какое приложение получает ту горячую клавишу? (Клиенты списка X, которые содержат ключевые захваты.)

Как я могу перечислить X-клиенты, зарегистрированные для определенного события клавиатуры (например, нажатие клавиши, ярлык). Эти вещи называются пассивными ключами (досками).

И список должен содержать то, что это приложение зарегистрировано для каких ключей (с помощью каких модификаторов).

  • Как заменить мои правила udev на клавиатуре и мыши на xorg.conf.d?
  • Сопоставьте ключ символа с некоторым ключом-модификатором ?
  • shift: both_capslock отключает нормальное смещение
  • Внезапно xkbcomp прекратил работу
  • Где Xkb получает свою конфигурацию?
  • Как ключи или ключевые коды сопоставляются с символами X Key?
  • Как я могу установить переключатель раскладки клавиатуры влево / вправо в xubuntu?
  • Список всех допустимых макетов kbd, вариантов и вариантов переключения (для использования с setxkbmap)
  • One Solution collect form web for “Какое приложение получает ту горячую клавишу? (Клиенты списка X, которые содержат ключевые захваты.)”

    Смотрите этот предыдущий вопрос и этот.

    Первый ответ на второй вопрос, описанный выше, рассматривает способ просить X написать список текущих захватов ключей для X-журнала:

    xdotool key XF86LogGrabInfo 

    хотя, когда я попробовал, он не отобразил некоторые из захватов, которые я ожидал увидеть.

    xev также является полезным инструментом для диагностики проблем X-события. Он отображает окно и регистрирует все события клавиатуры и мыши, отправленные в это окно. Если вы нажмете клавишу, а поле window соответствующего сообщения журнала – 0x0 , то ключевое событие, вероятно, было захвачено диспетчером окон.

    Interesting Posts

    Есть ли LC_COLLATE, который сортирует точку перед тире?

    Ссылочный псевдоним Grep на nano. Ничего не происходит, когда команда выдается

    Разделить файл F на M частей, восстановить файл F из N этих M частей

    Предотвращение создания определенных узлов / dev / input / event

    Повторная установка приложений после новой установки?

    на MSI B75MA-P45 не установлены модули датчиков, совместимые с pwm

    Является ли перезапуск cron или crond необходимым после каждого добавления или изменения нового расписания?

    Как проверить, активен ли swap из командной строки?

    Выполнить команду после inotifywait установленных часов

    Ищите файлы в текущем каталоге, которые не соответствуют шаблону

    xargs не может обрабатывать пробелы в строках

    Добавление слов «exception» в правило скрипта соответствия perl

    Обновление ядра linux с 3 по 4 в Debian 8

    Как сделать сообщения журнальной строки красными?

    Не удалось удалить файл, даже с правами root

    Linux и Unix - лучшая ОС в мире.