スリープ/サスペンドから再起動した後、X11でキーボードが機能しない

スリープ/サスペンドから再起動した後、X11でキーボードが機能しない

マイコンピュータ:

  • Debian 8.3
  • Linux 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt20-1+deb8u3 (2016-01-17) x86_64 GNU/Linux
  • デル・ラティチュード 5420

私はXMonadウィンドウマネージャ、stalonetrayMate Desktopの一部のアプレット(nm-applet、power-managerアプレット)、およびi3lockロック画面用のアプレットを使用しています。

質問:

通常、スリープ/休止状態/一時停止から再開するとすべてがうまく機能しますが、時にはスリープモードから再開した後にパスワードを入力して画面のロックを解除すると(i3lock)、デスクトップのコンテンツが表示され、マウスを動かすことができます(外部USBと内部タッチパッドとポインティングスティック)。 )) - しかし、キーボード(ノートブック内蔵および外部USB)は機能しません。

これが発生した場合:

  • キーボード自体が動作します。 CAPSLOCK/NUMLOCK LED は、CapsLock または NumLock キーの押下に反応します。
  • コンソール(CTRL-ALT-F1)に切り替えることができ、キーボードはコンソールで動作し、(ALT-F7)を使用してX11に戻ることができます。
  • しかし、X11ではキーを押しても何も起こりません。
  • キーボードのUSBコネクタを抜いて再接続しても役に立ちません。
  • コンソールでラップトップを再び一時停止して再起動すると、画面ロックが表示されますが、mateキーボードはまだ機能しません。

私が試したこと:

私の唯一の解決策は手動でまたはmate-sessionコンソールで終了することです。その後、キーボードはX11で再び動作します。mate-power-managermate-screensaver

i3lockで画面をロック解除した後、mate-power-managerは画面をロックしようとしましたが、何とか画面が表示されていない可能性があると思いました。

質問:

コンポーネントが画面をロックしたりキーボードをブロックしたりするのを防ぐにはどうすればよいですかmate-*(私は正しいと思います)。

答え1

ソリューションの半分https://superuser.com/a/1106756/632116

キーボードに接続されたUSBハブに新しいUSBデバイスを接続してみることができます。この記事では、これを行うと、キーボードが再び操作順序に戻ることがわかります。

2017-10アップデート

キーボードを別の新しいキーボードに置き換えると、問題がなくなりました。

関連情報