Как исследовать X11, не видя нажатия клавиши?

Я только что установил Debian 9 (Stretch) сегодня утром, и я не могу заставить свой Meta-ключ работать. Он работал отлично в Debian 8 (Jessie), и я не помню никаких проблем.

Кажется, что сервер X не видит ключ вообще. xev ничего не видит при нажатии клавиши Meta. Все остальные клавиши на моей клавиатуре работают нормально. Клавиатура Logitech G710 +; setxkbmap -print -verbose 10 говорит, что правила evdev, а модель – pc105, что прекрасно, насколько я могу судить.

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

До сих пор я всегда использовал xev для выяснения того, где ключи блокируются, но на этот раз он даже не видит, что что-то происходит, и мои поисковые запросы в Интернете не открыли ничего, что я мог бы использовать, чтобы понять, что не так.

Что будет следующим шагом для меня, чтобы выяснить, что происходит?

  • Что такое параметр конфигурации --enable-double-buffer xterm?
  • Измените, какая клавиша является первичной и какая вторичная (необходимо удерживать Shift для доступа)
  • Linux использует всю своп, становясь невосприимчивой, в то время как есть много свободной ОЗУ
  • Объявить новый ключ-модификатор с помощью XKB
  • воспитывать ubuntu desktop x11 forwarding
  • Как настроить lynx для передачи изображений в xloadimage, xv или zvg?
  • Открыть сеанс GNOME удаленно через SSH
  • Gnome по умолчанию использует wayland; как я могу вернуться к X11?
  • One Solution collect form web for “Как исследовать X11, не видя нажатия клавиши?”

    Это означает, что либо ключ физически, либо электрически сломан каким-то образом (и обновление до Debian не связано), или HID для ввода перевода слоя не работает по какой-либо причине.

    Посмотрите на dmesg для связанного устройства /dev/hidrawX (отключите и снова подключите его, чтобы обнаружить его, если вы не можете его найти). Запустите hexdump -C /dev/hidrawX на этом устройстве и несколько раз нажмите и отпустите несколько клавиш (например, пробел). Вы должны увидеть повторяющийся шаблон размером около 14 байт. Осторожно, вывод буферизуется, вы увидите только полные строки. Затем повторите попытку с помощью клавиши Meta несколько раз. Затем снова нажмите клавишу пробела, чтобы убедиться, что вы не пропустили буферизованные линии.

    Если вы не получите ничего для ключа Meta, он сломан. Если вы что-то получили, отредактируйте вопрос с помощью этого вывода. Кроме того, как root, mount -t debugfs none /sys/kernel/debug . Сделайте cat /sys/kernel/debug/hid/DEVICE_ID/rdesc для DEVICE_ID который соответствует вашей клавиатуре (см. dmesg ), и обновите вопрос с выходом.

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