Der Tastendruck im Gnome-Terminal bleibt hängen und wiederholt sich für immer

Der Tastendruck im Gnome-Terminal bleibt hängen und wiederholt sich für immer

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 enteroder 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:

  1. Fenster schließen

    • alles im Fenster verlieren, d. h. wenn Sie an einem nicht gespeicherten Skript in Nano arbeiten, geht alles verloren
  2. Alt + Tab

    • Alt + Tabin 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 offHinweis: Die in Bezug genommene LösungHierist nicht dasselbe Problem.

  • Die Einstellung xset r offverhindert, 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 keysOption oder dieses SystemMenü nicht vorhanden, es Settings > Keyboardwird 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+ Tabzu 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.

verwandte Informationen