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 keys
Kontrollkästchen in aktiviert istSettings > Keyboard > Behaviour
. - Das Kontrollkästchen deaktiviert und wieder aktiviert
Repeat keys
. - Mit unterschiedlichen Werten von
Repeat delay
undRepeat speed
auf demselben Konfigurationsbildschirm experimentiert. - Habe eine andere, per USB angeschlossene Tastatur ausprobiert.
- Dient
xkbset repeatkeys
zum Deaktivieren und Aktivieren der Wiederholungstasten. - Habe mir
evtest
die 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