12.04にアップグレードした後、マウスがほとんど動作せず、キーボードもほとんど動作しない奇妙な現象がランダムに発生しました。この問題の原因が何であるかはわかりません。時には起動して数分後に発生することがあり、時にはコンピュータをしばらくアイドル状態にした後に発生することもあり、時には作業中に発生することもあります。コンピュータを再起動するか、Gnomeを再起動するまで続きます。
マウスは開いているウィンドウと対話することはできませんが、ALT + Tabを押すとキーボードでこれらのウィンドウをナビゲートできず、クリックでのみウィンドウを変更できます。 Windowsキーを押しても同じです。キーボードはアクティブなウィンドウに焦点を合わせ続けていますが、マウスで項目をクリックすると新しいプログラムを開くことができます。
他の人がこれを経験したことがありますか?原因は何ですか?解決策はありますか?
答え1
バッテリー不足のワイヤレスマウスでこの動作を見たことがあります。別のマウスを試してみますか?
私の経験によれば、欠陥のあるUSBマウスも異常に動作する可能性があります。
答え2
デバッグを支援するためにから生のマウスイベントを読むことができます/dev/input/mice
。このPythonスクリプトは以下に提供されています。ジョン・ロッチ情報ネットワーク、生データを解釈するのに役立ちます。以下で少し修正しました。
#!/usr/bin/python
mouse = file('/dev/input/mice')
while True:
status, dx, dy = tuple(ord(c) for c in mouse.read(3))
def to_signed(n):
return n - ((0x80 & n) << 1)
dx = to_signed(dx)
dy = to_signed(dy)
print "%#02x %d %d" % (status, dx, dy)
次にコンピュータが「停止」したら、このスクリプトをrootとして実行してください。 xとyの値が印刷されます。変化USBポートの入力でマウスの位置。この値が画面上のポインタの動きと一致する場合は、USBポート、マザーボード、ドライバに問題がある可能性があります。この値が実際のマウスの動作と一致する場合、問題はソフトウェアのどこかにあります。
答え3
端末を取得するには、Alt、Ctrl、F2ボタンを同時に押してみてください(F3からF6まで操作する必要があります)。ログイン後、/var/log/messages、/var/log/dmesgなどを確認するとUSBエラーが記録されます。これは原因を特定するのに役立ちます。