03 jaanuar 2013

Razer hiire aeglustamine Ubuntus

Pilt Razer Abyssus tutvustuslehelt

Mängurihiir ja Linuxi distro, kus hiire kursori liikumiskiirus miinimumi peale seatuna on ikka liiga kiire? Netist leidsin selle kohta üsna hea õpetuse.

Alsutuseks uurime välja hiire nimetuse:
xinput --list --short
Vastuseks tuleb midagi taolis (vaatlusalune rasvaselt esile toodud):
Virtual core pointer                     id=2 [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer               id=4 [slave  pointer  (2)]
⎜   ↳ Logitech Unifying Device. Wireless PID:4004 id=8 [slave  pointer  (2)]
⎜   ↳ Razer Abyssus Razer Abyssus             id=9 [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)]
Kiiruse vähendamiseks 5 korda tuleks antud hiire puhul jooksutada järgnev rida:
xinput --set-prop "Razer Abyssus Razer Abyssus" "Device Accel Constant Deceleration" 5
Kiirenduse keelamiseks järgnev:
xinput --set-prop "Razer Abyssus Razer Abyssus" "Device Accel Velocity Scaling" 1

Kõikide võimalike seadistuste vaatamiseks võib teha nii:
xinput --list-props "Razer Abyssus Razer Abyssus"


Kahjuks pole kõik nii lilleline, sest eespool seatud eelistused ununevad restardiga. Lahenduseks on need samad käsklused paigutada faili ja jooksutada neid käivitusel. Selleks teeme ja avame faili:
sudo nano /etc/init.d/mouse_speed.sh
Kirjutame sinna sisse käsklused:
#!/bin/sh
xinput --set-prop "Razer Abyssus Razer Abyssus" "Device Accel Constant Deceleration" 5
xinput --set-prop "Razer Abyssus Razer Abyssus" "Device Accel Velocity Scaling" 1
Sulgemiseks Ctrl+X, Y, Enter.

Anname failile käivitusõigused:
chmod +x /etc/init.d/mouse_speed.sh
Seame ta käivitatavate skriptide hulka:
sudo update-rc.d mouse_speed.sh defaults

Kõik!

Kommentaare ei ole:

Postita kommentaar