먼저 xinput 커맨드로 input 장치 목록을 확인한다.
목록중에 보이는 m189618’s Mouse가 애플 매직마우스1 이다. 마우스 속도가 너무 빨라서 xinput에서 직접 속도를 조절해야만 했다.
설정에서 마우스 포인트 스피드를 최하로 설정해도 마우스포인터가 날라다녔다.
user1@user1-GE62-2QD:~$ xinput list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ SynPS/2 Synaptics TouchPad id=14 [slave pointer (2)] ⎜ ↳ G-SPY USB Gaming Mouse id=11 [slave pointer (2)] ⎜ ↳ <span style="color: #ff0000;"><strong>m189618’s Mouse id=16 [slave pointer (2)]</strong></span> ⎣ 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)] ↳ Video Bus id=8 [slave keyboard (3)] ↳ Power Button id=9 [slave keyboard (3)] ↳ Sleep Button id=10 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=13 [slave keyboard (3)] ↳ MSI WMI hotkeys id=15 [slave keyboard (3)] ↳ G-SPY USB Gaming Mouse id=12 [slave keyboard (3)]
마우스 id가 16번인걸 알수 있다. 이 id값을 가지고 조절하면 된다.
xinput list-props 16
위의 커맨드를 치면 마우스에 설정 가능한 옵션들이 위와 같이 리스트로 보여주게 된다.
Device Accel Constant Deceleration (267): 2.000000 (이 옵션이 마우스포인터 속도를 나타내는데, 숫자가 적을수록 속도는 빠르게 된다.)
Evdev Scrolling Distance: 1, 1, 1 (휠속도를 조절할수 있는 옵션, 앞의 1은 휠의 방향을 나타낸다)
예제)
user1@user1-GE62-2QD:~$ xinput set-prop 16 'Device Accel Constant Deceleration' 2
마우스 input 장치에 따라 옵션이 달라질수 있다.