2015年3月20日金曜日

Ubuntuでトラックポイントの速度を調整する [ その他 ]

Thinkpad R61e(改)にUbuntuを入れてかなり使っているのだが、どうも人差し指が痛いのだ。 マウスの移動速度を最大にしても、ちょっと遅い感じなんだよね。

で、世の中の人に聞いてまわると、netbuffaloさんのページでマウス速度を変更する方法を教えてくれてた!これだね。ありがとう!!

xinputを使うらしいというわけで、早速実行!!

aiue@ThinkPad-R61e:~$ xinput
⎡ Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ TPPS/2 IBM TrackPoint                    id=10 [slave  pointer  (2)]
⎜   ↳ ELECOM ELECOM BlueLED Mouse              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)]
    ↳ Sleep Button                             id=8 [slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard             id=9 [slave  keyboard (3)]
    ↳ ThinkPad Extra Buttons

今回はトラックポイントの速度を変えたいので、「TPPS/2 IBM TrackPoint」を変更するのです。 idは10ですな。でも、このidはデバイスが増えたりするとに変わるので注意!!変わっても困らないようにデバイス名でも指定できる。

で、プロパティがわからない時は、次のようにすればいいらしい。

aiue@ThinkPad-R61e:~$ xinput list-props 10
Device 'TPPS/2 IBM TrackPoint':
 Device Enabled (135): 1
 Coordinate Transformation Matrix (137): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
 Device Accel Profile (263): 0
 Device Accel Constant Deceleration (264): 1.000000
 Device Accel Adaptive Deceleration (265): 1.000000
 Device Accel Velocity Scaling (266): 10.000000
 Device Product ID (255): 2, 10
 Device Node (256): "/dev/input/event4"
 Evdev Axis Inversion (267): 0, 0
 Evdev Axes Swap (269): 0
 Axis Labels (270): "Rel X" (145), "Rel Y" (146)
 Button Labels (271): "Button Left" (138), "Button Middle" (139), "Button Right" (140), "Button Wheel Up" (141), "Button Wheel Down" (142), "Button Horiz Wheel Left" (143), "Button Horiz Wheel Right" (144)
 Evdev Middle Button Emulation (272): 0
 Evdev Middle Button Timeout (273): 50
 Evdev Third Button Emulation (274): 0
 Evdev Third Button Emulation Timeout (275): 1000
 Evdev Third Button Emulation Button (276): 3
 Evdev Third Button Emulation Threshold (277): 20
 Evdev Wheel Emulation (278): 1
 Evdev Wheel Emulation Axes (279): 6, 7, 4, 5
 Evdev Wheel Emulation Inertia (280): 10
 Evdev Wheel Emulation Timeout (281): 200
 Evdev Wheel Emulation Button (282): 2
 Evdev Drag Lock Buttons (283): 0
ちなみに、今回はidで指定したけど、デバイス名で指定する場合は次のような感じ
aiue@ThinkPad-R61e:~$ xinput list-props 'TPPS/2 IBM TrackPoint'


で、最後に設定ですが今回は加速度を調整してみようと思う。Device Accel Constant Deceleration (264)を変えるらしい、ちっこい値ほど、早くなるので 0.5 にしてみたら、いい感じになったよ★
速度調整はDevice Accel Velocity Scaling (266)で変えられるみたいだな。

aiue@ThinkPad-R61e:~$ xinput set-prop 10 264 0.5

これも、プロパティ名で指定できるので、次のようにかいてもいいのです。
aiue@ThinkPad-R61e:~$ xinput set-prop 'TPPS/2 IBM TrackPoint' 'Device Accel Constant Deceleration' 0.5

いい感じになりました。めでたしめでたし。

ふんどしの持ち主

0 件のコメント:

コメントを投稿