回答:
$ xinput --list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ A4Tech USB Full Speed id=10 [slave pointer (2)]
⎜ ↳ A4Tech USB Full Speed id=11 [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)]
↳ Power Button id=7 [slave keyboard (3)]
↳ CHESEN USB Keyboard id=8 [slave keyboard (3)]
↳ CHESEN USB Keyboard id=9 [slave keyboard (3)]
$ xinput --set-prop 10 "Device Accel Constant Deceleration" 4
同じ名前が2つある理由がわからないので、IDをランダムに選択しました。そしてそれはうまくいきました。
#!/bin/bash
xinput --set-prop 10 "Device Accel Constant Deceleration" 4
xinput --set-prop 10 "Device Accel Velocity Scaling" 1
次に、コマンドを実行します:$ gnome-session-properties
リストにスクリプトを追加します。chmod +x
。
他のオプションはxsetです。
コマンド形式は
xset mouse <acceleration> <threshold>
マウスの加速を減らすには
xset mouse 1 1
マウスの速度を上げるには
xset mouse 10 1
mouse
はに省略されm
ます。マウス用のパラメータがあるacceleration
とthreshold
。加速度は、整数または単純な小数として指定できます。マウス、またはマシンが接続されているポインターは、短時間acceleration
でthreshold
ピクセルを超える速度で移動すると高速になります。この方法では、マウスをゆっくり動かしたときに正確な位置合わせに使用できますが、必要に応じて手首を軽くたたいて画面上を移動するように設定できます。mオプションの一方または両方のパラメーターは省略できますが、一方のみが指定されている場合は、加速度として解釈されます。パラメーターまたはフラグ 'default'が使用されていない場合、システムのデフォルトが設定されます。もしthreshold
、パラメータが提供され、0acceleration
パラメータは、より自然で連続的な数式の指数で使用され、スローモーションの正確な制御を提供しますが、ファーストモーションのリーチは大きく、その間のモーションのプログレッシブトランジションが提供されます。acceleration
この場合の推奨値は3/2〜2ですが、その範囲に限定されません。
acceleration
デフォルトの速度よりもカーソルが何倍速く移動するかを定義します。threshold
加速が有効になるのに必要な速度で、通常は10ミリ秒ごとにデバイス単位で測定されます。加速は分数になる可能性があるので、マウスを遅くしたい場合は1 / 2、1 / 3、1 / 4、...を使用します。速くしたい場合は2 / 1、3 / 1を使用します、4/1、...
詳細については、 https://wiki.archlinux.org/index.php/Mouse_accelerationをご覧ください。
マウスの速度が速すぎて問題が発生する場合は、グラフィカル設定が初期化されていないことを意味する次の解決策を確認してください。
https://ubuntu-mate.community/t/mouse-too-fast-in-18-04-again-known-methods-stopped-working/18805
Option "Sensitivity"
ポインティングデバイスxorg.conf
または設定ファイルを変更/usr/share/X11/xorg.conf.d
(または作成)できるはずです。このフォーラムのトピックとこのXorg.confのドキュメントを参照してください。誰かがこのコメントに情報をまとめて、この質問に対する実際の答えを出すことができるはずです(しかし、それだけでは答えになるほど十分ではないと思います)。