web-dev-qa-db-ja.com

マウスの左ボタンが右のように動作し、カーソルが入力なしで移動することがある

いくつかの最近の更新の後(先週かそこらから)2つの問題が現れました。私は解決策を見つけるか、それをバグとして親密にすべきかどうかを判断しようとします。私は決してLinuxの専門家ではないので、ここにあるものを判断するのに役立つことを歓迎します。

システム

Lenovo T420
Ubuntu 14.04.1 LTS

問題

  • 時々(パターンが見つかりません)、マウスの左ボタンが右のように動作し始め、マウスの右ボタンがまったく機能しません。
  • 時々(再びパターンが見つかりません)、カーソルが画面の右上隅にほとんど入力せずにゆっくりと移動しますが、常にではありません。
  • 両方の問題は、一般的なUSBマウスを使用しているときに発生しましたが、タッチパッドまたはLogitech M185ワイヤレスマウスのみを使用している場合でも持続します。

回避策

別の端末への切り替え(ALT+CTRL+FX)そして通常のセッションに戻る(ALT+CTRL+F7)一見ランダムな時間の間、問題を修正するようです。

ソリューション

編集更新、psmouseカーネルモジュールがレガシーマウスのサポートを提供すると誤って仮定したため。実際、これはタッチパッドのサポートです。現在、14.10への更新でこのモジュールの問題が修正され、タッチパッドも動作するかどうかをテストしています(以前動作していないことに気づきませんでした)

カーネルモジュールpsmouseタッチパッドを提供しているため、不明な理由でマウスが妨害されているようです。

モジュールをアンロードして、通常のマウスの動作を復元します。

gniewomir@gniewomir-ThinkPad-T420:~$ Sudo modprobe -r psmouse

モジュールがロードされないようにします:

gniewomir@gniewomir-ThinkPad-T420:~$ Sudo vim /etc/modprobe.d/blacklist.conf

行を追加:

blacklist psmouse

次に:

gniewomir@gniewomir-ThinkPad-T420:~$ Sudo update-initramfs -u

再起動すると完了です。

そう。私は前進し、機能することがわかっているすべての可能な修正を収集し、同じ問題を抱えて自分でテストし(2017年12月でも!!!!)、それらが効果的な回避策であることを確認できます:

  • これらのパッケージが存在する場合は削除します(つまり、Ubuntuディストリビューションの場合):inputattach mousetweaks(ubuntuソフトウェアセンターなど)

  • cTRL-Qを入力してから、Alt-F1を入力し、矢印でターミナルを選択してEnterを押して開きます。問題はなくなるはずです

  • そうでない場合は、Alt-F2を入力するか、CTRL-Alt-F1コンソールに移動し、自分でログインしてmetacity --replace&を実行します
  • また、タッチパッドは実際にまだ正常に機能し、それを使用すると問題が解決する可能性があることを覚えておいてください(次回発生するまで、これは単なる回避策です)

  • また、実際にタッチパッドのサポートであるはずのpsmouseサポートをアンロードすると、問題を完全に解決することが報告されています(注意:タッチパッドの機能は失われますが、既にマウスを使用している場合、これは実際にはボーナスです):Sudo modprobe -rねずみ

1
Paolo Inverse