デスクトップ上でマウスをゆっくり動かすと、ポインタがマウスの動きの反対方向に数ピクセル(1〜2)移動することがよくあります。 Eclipseでいくつかのセミコロンの周りにカーソルを設定しようとすると、状況は本当に悪くなります。解像度を誤って設定した結果のようです。これは、マウスが最初に非常に速く設定されているためであるようですが、そうしてもxset m 1/2 3
マウスが速すぎて不正確なようです。
次のようにxorg.confを設定しようとしました。
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Device" "/dev/mouse"
Option "Protocol" "Auto"
Option "Name" "Logitech G3"
Option "Resolution" "2000"
EndSection
しかし、役に立たない。
編集する しかし、私が気付いた新しい事実の1つは、マウス設定でスライダーを最大または最小にスライドできることです。マウスの動作(感度)は変わりません。また、/var/log/Xorg.0.logで奇妙な点が見つかりました。
[ 257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/event1)
[ 257.409] (**) Logitech USB Gaming Mouse: Applying InputClass "evdev pointer catchall"
[ 257.409] (II) Using input driver 'evdev' for 'Logitech USB Gaming Mouse'
[ 257.409] (**) Logitech USB Gaming Mouse: always reports core events
[ 257.409] (**) evdev: Logitech USB Gaming Mouse: Device: "/dev/input/event1"
[ 257.409] (--) evdev: Logitech USB Gaming Mouse: Vendor 0x46d Product 0xc042
[ 257.409] (--) evdev: Logitech USB Gaming Mouse: Found 20 mouse buttons
[ 257.409] (--) evdev: Logitech USB Gaming Mouse: Found scroll wheel(s)
[ 257.409] (--) evdev: Logitech USB Gaming Mouse: Found relative axes
[ 257.409] (--) evdev: Logitech USB Gaming Mouse: Found x and y relative axes
[ 257.409] (II) evdev: Logitech USB Gaming Mouse: Configuring as mouse
[ 257.409] (II) evdev: Logitech USB Gaming Mouse: Adding scrollwheel support
[ 257.409] (**) evdev: Logitech USB Gaming Mouse: YAxisMapping: buttons 4 and 5
[ 257.409] (**) evdev: Logitech USB Gaming Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[ 257.409] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.1/usb3/3-1/3-1:1.0/input/input1/event1"
[ 257.409] (II) XINPUT: Adding extended input device "Logitech USB Gaming Mouse" (type: MOUSE, id 8)
[ 257.409] (II) evdev: Logitech USB Gaming Mouse: initialized for relative axes.
[ 257.409] (**) Logitech USB Gaming Mouse: (accel) keeping acceleration scheme 1
[ 257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration profile 0
[ 257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration factor: 2.000
[ 257.409] (**) Logitech USB Gaming Mouse: (accel) acceleration threshold: 4
[ 257.409] (II) config/udev: Adding input device Logitech USB Gaming Mouse (/dev/input/mouse0)
[ 257.409] (II) No input driver specified, ignoring this device.
[ 257.409] (II) This device may have been added with another device file.
私の質問は次のとおりです。
Debian wheezyでマウスを正しく設定する方法は?
答え1
まあ、少し時間がかかりました。しかし、解決策を見つけました。その間に新しいマウスも買いました。
高いdpiマウスをお持ちの場合は、標準dpiと最小加速度(とにかく速度は速い)を使用できます。次の手順に従ってください。
得る
xinput
$ sudo apt-get install xinput
入力デバイスの一覧表示
xinput --list
次のように出力する必要があります。
⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ HID 1d57:0005 id=8 [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)] ↳ AT Translated Set 2 keyboard id=10 [slave keyboard (3)]
私の場合、「HAMA uRAGE」はHID 1d57:0005です。 IDを覚えてください。
今魔法が近づいています。解像度を上げることができればと思いますが、Debian obv はそうしたくありません。入力する:
xinput set-float-prop <id> 'Device Accel Constant Deceleration' <d>;
これはマウスのIDと減速要素で置き換えられます。少し遊ぶ必要があります。私のように。少なくともXでは、変更を適用するために再起動は必要ありません。挨拶
編集する:
X11設定を編集して永久に作成します。
sudo nano /etc/X11/xorg.conf
追加: オプション "ConstantDeceleration" "10"
例:
Section "InputClass"
Identifier "My mouse"
MatchIsPointer "true"
Option "ConstantDeceleration" "10"
EndSection
ただし、システムを頻繁に変更して移植可能な設定をしたい場合は、それをxinput
.xinitrcに追加してください。
私のもの
xinput --set-prop "HID 1d57:0005" "Device Accel Constant Deceleration" 2