
ノートパソコンの休止状態から再起動した後、Fedora 27は奇妙な状態に入ります。
- グラフィックコンソールでは入力は許可されず、マウスのアクティビティも無視されます。
- テキストコンソールで、すべてのキーボード入力は "^["で始まります(CTRL + "Zの後の1文字ですか?")。したがって、ログインしようとしたときに入力がタイムアウトするのを待つと、ゲームが終了し、入力がなくなることがわかり
^[r^[o^[o^[t
ますlogin
。 Capslock LEDが無効になり、Numlock LEDが有効になります。
90年代のSun SPARCstationのスタート画面でこれを見たことがあります...
正確に何が起こりましたか、それを解決する方法(マシンの再起動を除く)は何ですか?
編集する: この問題は、コンピューターで「一度だけ」発生します。再起動後、問題は消えました。これは、ハードウェア障害またはランダムエラーによるものです。しかし、ターミナルI / Oの特別なモードが追加されたので、人々はもっと知りたいです。
答え1
キーボード入力サブシステムは、ユーザが(左または右)⎇ Alt修飾キーを押したと考える。これは、この修飾子が適用された場合にカーネルの組み込み端末エミュレータがキーを変換する方法です。 GUIは明らかに⎇ Alt修正されたマウスジェスチャーとキーストロークを行っていると思います。
明示的な押下イベントと離脱イベントを送信するキーボードデバイス(PS / 2キーボードデバイスなど)は、何らかの理由で修飾キーの特定のドロップイベントが失われると、この状態を引き起こす可能性があります。これは、システムを休止状態にするために発生する可能性が高いです。 (USBキーボードの場合、この問題は生成するのが少し難しいです。USBキーボードHIDは押された離脱イベントの代わりにキーボード上のすべてのキーの一時的な状態のエンコーディングを送信するため、すべてのキーボード状態の変更は補助キーがもはや押されないないという信号を送ります。)
この場合、再起動は重複します。キーボード入力サブシステムをキーボードの実際の状態と再同期するには、修飾キーをもう一度押してから離します。