web-dev-qa-db-ja.com

不安定なマウスの動作

デスクトップコンピューターで、マウスポインターが画面の端(通常は右上隅)にくっついており、それを遠ざけようとすると、ゴムバンドのようにその位置に戻るという問題があります。このため、マウスを使用できません。

Dell(および数年前のUbuntuフォーラム) で推奨されているように、/etc/modprobe.dpsmouseモジュールをブラックリストに登録することで、この問題を解決できました。

ただし、psmouseモジュールをブラックリストに登録すると、サスペンドからの再開の問題が発生します。具体的には、サスペンド後、マウスの動きが非常に遅くなり、マウスにスタッター/ラグが発生し、オーディオがスタッターします。 psmouseモジュールを起動すると、マウスとオーディオの両方の問題はなくなりますが、マウスを再び使用することはできません。

現在Pop!_OS 18.10の新規インストールを実行していますが、最新のUbuntu LTSおよび18.10に問題があることを確認しています

私のシステムはNvidia 410ドライバーとi7-4770Kを使用しています。問題は、接続されている周辺機器に関係なく持続します。さまざまなマウス、キーボードなどを試しました。

Modprobeを使用してpsmouseをブラックリストに登録したり削除したりせずにマウスの問題を解決するための提案はありますか?

2
logicallinux

私はそれを考え出した。マウスに奇妙な振る舞いをさせることを許可し、そうしている間にxinputを実行することができました。 「PS/2 Generic Mouse」というエントリが明らかになりました。この汎用デバイスを無効にすると、psmouseをブラックリストに登録しなくても、マウスが正常に動作するようになりました。コマンドで無効にすることができます

xinput disable id#

Xinputポインターエントリを永続的に無効にしたい場合は、/ etc/X11に「xorg.conf」を作成し、次を入力することで無効にできます。

Section "InputClass"
   Identifier         "disable broken device"
   MatchIsPointer     "on"
   MatchProduct       "PS/2 Generic Mouse"
   Option             "Ignore" "on"
EndSection

クレジットは このStack Exchange UnixおよびLinuxの投稿

1
logicallinux