Повторные нажатия клавиш не работают после обновления с 17.04 до 17.10

Повторные нажатия клавиш не работают после обновления с 17.04 до 17.10

Я использую ноутбук с Xubuntu. Недавно я обновился с 17.04 до 17.10. После обновленияФункция повторного нажатия клавиш не работает.

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

Однако замеченное поведение выглядит следующим образом: при нажатии одной клавиши и ее удерживании буква печатается от 1 до 4 раз, а затем останавливается.

Вещи, которые я делал, не принесли никаких положительных результатов:

  • Искал здесь и на других сайтах другие примеры этой же проблемы.
  • Убедитесь, что Repeat keysфлажок включен в Settings > Keyboard > Behaviour.
  • Отключил и снова включил Repeat keysфлажок.
  • Экспериментировал с различными значениями Repeat delayи Repeat speedна одном и том же экране конфигурации.
  • Попробовал другую клавиатуру, подключенную по USB.
  • Используется xkbset repeatkeysдля отключения и включения повторных клавиш.
  • Раньше evtestсмотрел события клавиатуры и ничего необычного не увидел.

Есть ли у вас идеи, в чем может быть проблема и как ее исправить?

ПРАВКА 1:

Я отредактировал исходный текст, чтобы пояснить, что буква повторяется от 1 до 4 раз, а затем останавливается.

Как и просили в комментариях, вывод пары команд:

$ gsettings get org.gnome.desktop.peripherals.keyboard repeat
true
$
$
$ xset q r
Keyboard Control:
  auto repeat:  on    key click percent:  0    LED mask:  00000002
  XKB indicators:
    00: Caps Lock:   off    01: Num Lock:    on     02: Scroll Lock: off
    03: Compose:     off    04: Kana:        off    05: Sleep:      off
    06: Suspend:     off    07: Mute:        off    08: Misc:       off
    09: Mail:        off    10: Charging:    off    11: Shift Lock: off
    12: Group 2:     off    13: Mouse Keys:  off
  auto repeat delay:  467    repeat rate:  29
  auto repeating keys:  00ffffffdffffbbf
                        fadfffefffedffff
                        9fffffffffffffff
                        fff7ffffffffffff
  bell percent:  50    bell pitch:  400    bell duration:  100
Pointer Control:
  acceleration:  2/1    threshold:  4
Screen Saver:
  prefer blanking:  yes    allow exposures:  yes
  timeout:  900    cycle:  0
Colors:
  default colormap:  0x40    BlackPixel:  0x0    WhitePixel:  0xffffff
Font Path:
  /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1,built-ins
DPMS (Energy Star):
  Standby: 600    Suspend: 600    Off: 600
  DPMS is Disabled

И еще одна странная вещь, которую я обнаружил после написания этой статьи, которая может быть связана с вышеуказанной проблемой, а может и нет:

При нажатии клавиши с ударением один раз, если я не нажимаю сразу никакую другую клавишу, сама по себе появляется странная буква. Например, если я нажимаю клавишу ´ (0xB4) один раз и не нажимаю ничего другого сразу, сама по себе появляется символ ΰ (0x3B0). Это происходит и с другими ударениями, такими как ` и ^.

ПРАВКА 2:

Проблема возникает с любой клавиатурой: как встроенной в ноутбук, так и USB-клавиатурой. В случае с USB-клавиатурой я пробовал разные порты и кабели, но результат тот же.

ПРАВКА 3:

Еще два теста:

  • Переключился на другой tty (например, Ctrl+ Alt+ F5) и там я увидел, что^@ постоянно печаталосьбез нажатия какой-либо клавиши. Это одно из представлений символа NULL.
  • Загружался со старых флешек Live USBсодержащий Xubuntu 17.04 и 16.04 (последняя LTS) ипроблема не проявиласьтам: повторные клавиши работали отлично

ПРАВКА 4:

Финальный тест:

  • Загрузился с Live USB, содержащего Xubuntu 17.10, и проблема появилась снова.

решение1

Вы сказали:^@ постоянно печаталось без нажатия какой-либо клавиши, это говорит о проблеме с драйвером.

lsmod | grep wmi

Если peaq_wmi присутствует, выполните с помощью sudo:

modprobe -rv peaq_wmi

Если все работает правильно, сделайте это навсегда, добавив в черный список:

nano /etc/modprobe.d/blacklist.conf

черный список peaq_wmi

Связанный контент