
Problem:
Das GNome-Terminal wiederholt Tastendrücke, als ob es feststeckt oder als ob ich die Taste gedrückt halte.
zB würde ich eingeben:
hello
dann würde eine Sekunde später Folgendes passieren:
hellooooooooooooooooooooo
-für immer weitermachen
Wenn ich dann enter
oder eine andere Taste drücke, z. B. s
, wird diese Taste wiederholt:
hellooooooooooooooooooooossssssssssssssssss
-für immer weitermachen
Lösung (vorübergehend):
Um dieses wiederholte Tastendrücken zu stoppen, gibt es zwei Lösungen:
Fenster schließen
- alles im Fenster verlieren, d. h. wenn Sie an einem nicht gespeicherten Skript in Nano arbeiten, geht alles verloren
Alt + Tab
Alt + Tab
in ein anderes Fenster ist meiner Meinung nach die beste Lösung, dies bricht den Wiederholungsvorgang ab,
deren Ursache noch unbekannt ist
Mehr Info:
set r off
Hinweis: Die in Bezug genommene LösungHierist nicht dasselbe Problem.
- Die Einstellung
xset r off
verhindert, dass ich die Rücktaste gedrückt halte, um mehrere Zeichen zurückzusetzen. Dies erfordert, dass ich für jedes Zeichen die Rücktaste drücke.
Es scheint, als wäre dies einaltes Problembegann im Jahr 2007
Ich habe festgestellt, dass dieses Problem zufällig und häufig im Gnome-Terminal auftritt, möglicherweise auch in anderen Anwendungen (muss noch bestätigt werden).
Weitere Anwendungen sind:
- Gedit
- IdeaC IntelliJ
Notiz:
Ein andererPostvorgeschlagen, zu gehenSystem->Preferences->Keyboard and turn off / uncheck "Repeat Keys"
Allerdings ist diese Repeat keys
Option oder dieses System
Menü nicht vorhanden, es Settings > Keyboard
wird mir nur Folgendes angezeigt Keyboard shortcuts
.
Systeminformationen:
- Arch - 4.10.11-1-ARCH Gnome-Shell
- GNOME Shell - 3.22.3 Gnome-Terminal
- GNOME-Terminal – 3.22.1 mit VTE-Version 0.46.1 +GNUTLS
Sind da irgendwelcherealLösungen für dieses Problem?
AKTUALISIEREN
Vielen Dank an @user2456699, der sein Problem und seine Ergebnisse vorgestellt hat, gefolgt von meinen eigenen Tests:
Bestätigung der gefundenen Ergebnisse,
Drücken Sie Fn kontinuierlich und kurz vor dem Anhalten drücken Sie eine der Pfeiltasten
e.g Fn, Fn, Fn, Fn, ... , Fn + Down (Page Down)
Dadurch wird kontinuierlich nach unten gescrollt. Das Drücken einer beliebigen anderen Taste führt zu dieser Wiederholung, bis, wie oben erwähnt, Alt
+ Tab
zu einem anderen Fenster wechselt.
Antwort1
Ja, das macht mir immer noch Probleme. Das Problem scheint durch die Interaktion zwischen Xorg und meiner Tastatur-Firmware verursacht zu werden.
Das Problem tritt auf, wenn z. B. eine linke/rechte Pfeiltaste gedrückt gehalten wird, dann die FN-Taste gedrückt wird, dann die Pfeiltaste losgelassen wird und dann die FN-Taste losgelassen wird. Mein X11-System erkennt nicht, dass die anfängliche Pfeiltaste jemals losgelassen wird, und geht stattdessen davon aus, dass die FN+Tastenkombination (Home- oder End-Tasten auf meiner Tastatur) losgelassen wird.
Dann geht X11 davon aus, dass die Pfeiltaste zB immer noch gedrückt ist, und übermittelt weiterhin Tastendruck-/Tastenloslassereignisse dafür.
Wie erwähnt, kann dies vermieden werden, indem man die Tastenwiederholungen ausschaltet. Für mich unter Debian Stretch + Gnome 3.22.2 kann ich zuEinstellungen->Universeller Zugriff->Eingabeund schalten Sie"Tastenwiederholung"Dies scheint funktional dasselbe zu sein wie die Verwendung vonxset r aus, und ist eine etwas unbequeme Lösung, da es die Funktion des Gedrückthaltens einer Taste deaktiviert.