私は見たUbuntu タッチパッドの問題 - マウス ポインタが飛び回るですが、私の問題は少し異なります。
マウス ポインターは特定の場所にジャンプしません。代わりに、マウスパッドを使用しようとすると、マウス ポインターが「過剰に反応」します。たとえば、マウスパッド自体に触れずに指をマウスパッドの真上に置いた場合 (少なくとも触覚フィードバックはありません)、マウス ポインターは動き回ります。
タッチパッドの速度が速いと、マウスパッドから指を離すとマウス ポインターが少し動いたりジャンプしたりするなど、非常に煩わしくなります。
xinput list
次のような結果が得られます。
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint TouchPad id=11 [slave pointer (2)]
⎜ ↳ AlpsPS/2 ALPS DualPoint Stick id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ TOSHIBA Web Camera - HD: TOSHIB id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
↳ Toshiba input device id=13 [slave keyboard (3)]
Touchpad Speed
最小設定にしている限り、この問題は許容できます。それでも、完全に修正したいと思っています。
これを修正できない場合、新しいラップトップで同様の問題が発生しないと確信するにはどうすればよいですか?
答え1
この回答はすでに投稿しました他の場所ですが、この状況にも当てはまるのではないかと思います。
xinput --list-props 11
(を使用してマウス/タッチパッドのすべてのプロパティを一覧表示します私のタッチパッドIDは11ですが、あなたのは違います) をクリックして、プロパティの ID を確認しますDevice Accel Constant Deceleration
。
次のコマンドを入力しますxinput --set-prop 11 268 0.3
(私のタッチパッドの減速プロパティIDは268ですが、あなたのは異なります) を押すと、マウス/タッチパッドの減速が遅くなります。
ログインするたびにこれら 2 つのコマンドを入力するのは非常に面倒なので、これら 2 つのコマンドをファイルの最後に入れて/home/{your user name}/.bashrc
、ログインするたびに自動的に実行されるようにします。
ただし、このソリューションには小さなエラーがあります。時間が経つと、マウス/タッチパッド ID がいくつかの値の間で頻繁に切り替わることに気付くでしょう。あなたもそれを見たことがあるかもしれません。これを回避するには、これらすべての値を使用してコマンドを入力します。たとえば、昨日のタッチパッド ID は 11 でしたが、今日 を実行した後xinput --list
、タッチパッド ID が 13 に変わっていることがわかりました。そのため、単一のコマンド ではなくxinput --set prop 11 268 0.3
、2 つのコマンドを入力します。
xinput --set-prop 11 268 0.3
xinput --set-prop 13 268 0.3
ファイルの末尾に~/.bashrc
。
これで、ログインするたびに、ターミナル上に のような奇妙な内容が書き込まれるのが見えるようになりますproperty '268' doesn't exist, you need to specify its type and format
。これは、ファイル内に記述した 2 つのコマンドのうち~/.bashrc
、1 つにプロパティ 268 がないため、この stderr (標準エラー) メッセージが出力されるためです。このおかしなエラーに問題がなければ無視してください。そうでない場合は、ファイルclear
内の 2 つのコマンドの下にコマンドを記述してください~/.bashrc
。これで、2 つのコマンドを実行すると、ターミナルも毎回クリアされます。