Gnome ターミナルのキーストロークが停止し、永久に繰り返されます。

Gnome ターミナルのキーストロークが停止し、永久に繰り返されます。

質問:

GNOMEターミナルは、まるで停止したり、キーを押しているかのようにキーを押し続けます。

たとえば、次のように入力します。

hello

そしてしばらくすると、これが起こります。

hellooooooooooooooooooooo-永遠に続く

enterその後、または別のキー(たとえば)を押すと、sそのキーが繰り返されます。

hellooooooooooooooooooooossssssssssssssssss-永遠に続く


ソリューション(一時):

これらの繰り返しキーストロークを停止するには、次の2つの回避策があります。

  1. ウィンドウを閉じる

    • ウィンドウのすべてを失います。つまり、Nanoで保存されていないスクリプトで作業すると、すべてが失われます。
  2. Alt+タブ

    • Alt + Tab私は他のウィンドウが最善の解決策であることを知りました。これにより重複がなくなりました。

理由はまだ明確ではありません


追加情報:

set r off注:指定されたソリューションを参照してください。ここ同じ問題ではありません。

  • 設定により、xset r offいくつかの文字をバックスペースするためにバックスペースを押すことができないため、各文字ごとにバックスペースを押す必要があります。

これはそうだ古い質問2007年から

この問題はランダムに発生し、Gnome端末で頻繁に発生し、他のアプリケーションでも発生する可能性があります(確認予定)。

その他の用途は次のとおりです。

  • 編集者
  • 創造的な知能

メモ:

その他郵便はがき行くことをお勧めしますSystem->Preferences->Keyboard and turn off / uncheck "Repeat Keys"

ただし、このRepeat keysオプションやSystemメニューは存在せず、Settings > Keyboard私にのみ表示されますKeyboard shortcuts

システムメッセージ:

  • Arch-4.10.11-1-ARCH GNOME シェル
  • GNOME Shell - 3.22.3 GNOME端末
  • GNOME端末 - VTEバージョン0.46.1 + GNUTLSを使用する3.22.1

お持ちですか?本物この問題に対する解決策は何ですか?

修正する

質問と結果を提供した@user2456699に感謝します。それから私は自分でテストしましょう。

調査結果を確認し、

Fnを押し続け、停止する前に矢印キーの1つを押します。

e.g Fn, Fn, Fn, Fn, ... , Fn + Down (Page Down)

続いて下にスクロールします。別のキーを押すと、上記のようにAlt+がTab別のウィンドウに移動するまでこの繰り返しが継承されます。

答え1

はい、これはまだ気になります。この問題は、Xorgとキーボードファームウェアの間の相互作用によって引き起こされたようです。

この問題は、たとえば、左/右矢印キーを押しながら FN キーを押しながら矢印キーを離し、FN キーを離すと発生します。私のX11システムは、最初の矢印キーが解放されたことを認識しておらず、代わりにFN +キーの組み合わせ(キーボードのHomeまたはEndキー)が解放されたと仮定しています。

その後、X11は、例えば矢印キーがまだ押されていると仮定し、それに対するキー押下/キードロップイベントの送信を続行します。

前述のように、キーの繰り返しをオフにすると、この問題を回避できます。私はDebian Stretch + Gnome 3.22.2から次のようにアクセスできます。設定->ユニバーサルアクセス->入力そして閉じる「キー入力の繰り返し」。これは機能的に以下を使用するのと同じようです。xset r オフ、これはキーを押す機能を無効にするので、少し不便な解決策です。

関連情報