Tastenwiederholung funktioniert nach dem Upgrade von 17.04 auf 17.10 nicht

Tastenwiederholung funktioniert nach dem Upgrade von 17.04 auf 17.10 nicht

Ich verwende einen Laptop mit Xubuntu. Ich habe vor kurzem ein Upgrade von 17.04 auf 17.10 durchgeführt. Seit dem Upgrade ist dieDie Funktion „Tastenwiederholung“ funktioniert nicht.

Mit wiederholten Tasten meine ich: Wenn ich eine Taste drücke und gedrückt halte, erwarte ich, dass der mit der Taste verbundene Buchstabe immer wieder auf dem Bildschirm erscheint, bis ich die Taste nicht mehr drücke.

Das beobachtete Verhalten ist jedoch das folgende: Wenn Sie eine Taste drücken und gedrückt halten, wird der Buchstabe zwischen 1 und 4 Mal gedruckt und stoppt dann.

Dinge, die ich ohne positives Ergebnis getan habe:

  • Habe hier und auf anderen Websites nach weiteren Fällen desselben Problems gesucht.
  • Stellen Sie sicher, dass das Repeat keysKontrollkästchen in aktiviert ist Settings > Keyboard > Behaviour.
  • Das Kontrollkästchen deaktiviert und wieder aktiviert Repeat keys.
  • Mit unterschiedlichen Werten von Repeat delayund Repeat speedauf demselben Konfigurationsbildschirm experimentiert.
  • Habe eine andere, per USB angeschlossene Tastatur ausprobiert.
  • Dient xkbset repeatkeyszum Deaktivieren und Aktivieren der Wiederholungstasten.
  • Habe mir evtestdie Ereignisse auf der Tastatur angeschaut und nichts Ungewöhnliches gesehen.

Irgendwelche Ideen, was das Problem sein könnte und wie man es hoffentlich beheben kann?

BEARBEITEN 1:

Ich habe den Originaltext bearbeitet, um klarzustellen, dass der Buchstabe zwischen 1 und 4 Mal wiederholt wird und dann aufhört.

Wie in den Kommentaren gewünscht, Ausgabe einiger Befehle:

$ 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

Und noch etwas Merkwürdiges ist mir aufgefallen, seit ich dies geschrieben habe, und das möglicherweise mit dem obigen Problem zusammenhängt, aber nicht muss:

Wenn ich eine Akzenttaste nur einmal drücke und nicht sofort eine andere Taste drücke, erscheint automatisch ein seltsamer Buchstabe. Wenn ich beispielsweise die Taste ´ (0xB4) einmal drücke und nichts anderes drücke, erscheint automatisch der Buchstabe ΰ (0x3B0). Dies passiert auch bei anderen Akzenten wie ` und ^.

BEARBEITEN 2:

Das Problem tritt bei jeder Tastatur auf: entweder bei der eingebauten Tastatur des Laptops oder bei einer USB-Tastatur. Bei der USB-Tastatur habe ich verschiedene Anschlüsse und Kabel ausprobiert und das Ergebnis ist das gleiche.

BEARBEITEN 3:

Zwei weitere Tests:

  • Habe auf ein anderes TTY gewechselt (zB Ctrl+ Alt+ F5) und da konnte ich sehen, dass^@ wurde ständig gedrucktohne eine Taste zu drücken. Dies ist eine der Darstellungen des NULL-Zeichens.
  • Von alten Live-USBs gebootetenthält Xubuntu 17.04 und 16.04 (neueste LTS) undDas Problem trat nicht aufdort: Tastenwiederholung funktionierte einwandfrei

BEARBEITEN 4:

Abschlussprüfung:

  • Von einem Live-USB-Stick mit Xubuntu 17.10 gebootet und das Problem tritt erneut auf.

Antwort1

Du sagtest:^@ wurde ständig gedruckt, ohne dass eine Taste gedrückt wurde, dies deutet auf ein Treiberproblem hin.

lsmod | grep wmi

Wenn peaq_wmi vorhanden ist, führen Sie mit sudo Folgendes aus:

modprobe -rv peaq_wmi

Wenn es richtig funktioniert, wird es dauerhaft, indem Sie es zur schwarzen Liste hinzufügen:

nano /etc/modprobe.d/blacklist.conf

schwarze Liste peaq_wmi

verwandte Informationen