Logitech V200 Ubuntus
Õpetus toimib Kubuntu 7.04'ga, kuid peaks töötama ka teiste xUbuntu versioonidega.
Sisukord
Lihtne versioon
evdev
Hiirel on nn "tilt wheel", millega standardsed hiiredraiverid ei oska suur midagi peale hakata. Selleks, et X-server näeks hiireratta liikumisi ja oskaks seostada sisendseadmeid konkreetse seadistusfaili kirjega, peab paigaldama evdev'i
Paigalda evdev
sudo apt-get install xserver-xorg-input-evdev
xorg'i seadistamine
Tee xorg.conf failist varukoopia
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Ava oma lemmik tekstiredaktoriga xorg.conf
Kubuntus
kdesu kate /etc/X11/xorg.conf
Ubuntus
sudo gedit /etc/X11/xorg.conf
Loo uus sisendseadme sektsioon. Saaks hakkama ka vana kirje muutmisega, aga probleemid tekivad siis, kui arvutile teist marki hiir taha ühendada. X-serveril pole selle olemasolust aimugi. Seega soovitan teha eraldi kirje.
Section "InputDevice" Identifier "V200" Driver "evdev" Option "Name" "Logitech USB Receiver" Option "HWHEELRelativeAxisButtons" "7 6" EndSection
Leia sektsioon "ServerLayout" ja lisa sinna rida
InputDevice "V200" "SendCoreEvents"
Pärast x-serveri restarti töötab horisontaalne kerimine.
Keeruline versioon
Keerulist versiooni tuleks kasutada juhul, kui lihtne mingil põhjusel ei tööta.
evdev
Hiirel on nn "tilt wheel", millega standardsed hiiredraiverid ei oska suur midagi peale hakata. Selleks, et X-server näeks hiireratta liikumisi ja oskaks seostada sisendseadmeid konkreetse seadistusfaili kirjega, peab paigaldama evdev'i
Paigalda evdev
sudo apt-get install xserver-xorg-input-evdev
udev'i seadistamine
Ühenda hiir arvutiga. :)
Kuna eeldatavasti kasutatakse seda hiirt enamasti sülearvutitega, siis tuleks USB saatja/vastuvõtja siduda kindla udev'i töötlejaga. Kui see tegemata jätta, siis tuleks pärast sleep/hibernate'st väljatulekut saatja korraks lahti ühendada.
Sisesta terminali käsk:
cat /proc/bus/input/devices
See annab vastuseks midagi sellist:
I: Bus=0019 Vendor=0000 Product=0005 Version=0000 N: Name="Lid Switch" P: Phys=PNP0C0D/button/input0 S: Sysfs=/class/input/input18 H : Handlers=event4 B: EV=21 B: SW=1 I: Bus=0019 Vendor=0000 Product=0001 Version=0000 N: Name="Power Button (CM)" P: Phys=PNP0C0C/button/input0 S: Sysfs=/class/input/input19 H: Handlers=kbd event5 B: EV=3 B: KEY=100000 0 0 0 I: Bus=0019 Vendor=0000 Product=0003 Version=0000 N: Name="Sleep Button (CM)" P: Phys=PNP0C0E/button/input0 S: Sysfs=/class/input/input20 H: Handlers=kbd event6 B: EV=3 B: KEY=4000 0 0 0 0 I: Bus=0003 Vendor=046d Product=c510 Version=0110 N: Name="Logitech USB Receiver" P: Phys=usb-0000:00:1d.1-2/input0 S: Sysfs=/class/input/input22 H: Handlers=mouse3 ts3 event7 B: EV=20007 B: KEY=ffff0000 0 0 0 0 0 0 0 0 B: REL=143 B: LED=ff00
Tähelepanu tuleb pöörata paksus kirjas teabele.
Loo udev'i kirje:
Kubuntus vajuta Alt+F2 ja kopeeri järgnev käsk avanevasse aknasse:
kdesu kate /etc/udev/rules.d/19-local.rules
Ubuntus käivita terminalis käsk:
sudo gedit /etc/udev/rules.d/19-local.rules
Faili sisuks kirjuta:
KERNEL=="event[0-9]*", SYSFS{../name}=="Logitech USB Receiver", NAME="input/event7"
Kus eventX on sama mis "cat /proc/bus/input/devices" väljundis. Põhimõtteliselt võib kasutada ka suvalist vaba töötlejat. Vabade töötlejaid näed:
ls /dev/input/
Mina sain vastuseks
event0 event2 event4 event6 mice mouse1 mouse3 ts1 ts3
Seega saaksin kasutata töötlejaid 7-9
xorg'i seadistamine
Tee xorg.conf failist varukoopia
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Ava oma lemmik tekstiredaktoriga xorg.conf
Kubuntus
kdesu kate /etc/X11/xorg.conf
Ubuntus
sudo gedit /etc/X11/xorg.conf
Loo uus sisendseadme sektsioon. Saaks hakkama ka vana kirje muutmisega, aga probleemid tekivad siis, kui arvutile teist marki hiir taha ühendada. X-serveril pole selle olemasolust aimugi. Seega soovitan teha eraldi kirje.
Section "InputDevice" Identifier "V200" Driver "evdev Option "Device" "/dev/input/event7" Option "HWHEELRelativeAxisButtons" "7 6" EndSection
Leia sektsioon "ServerLayout" ja lisa sinna rida
InputDevice "V200" "SendCoreEvents"
Pärast x-serveri restarti töötab horisontaalne kerimine.
Firefoxi seadistamine
Vaikimisi seadistusega Firefox tõlgendab hiireratta kallutamisi kui edasi-tagasi käsklusi. Kui selline käitumine sobib, siis võib järgneva osa vahele jätta.
Trüki aadressiribale
about:config
Muuda vaikimisi toiminguks horisontaalne kerimine:
mousewheel.horizscroll.withnokey.action 0
Määra, et Firefox kasutaks kerimiseks süsteemi seadistusi
mousewheel.horizscroll.withnokey.sysnumlines true
Küsimused ja kommentaarid palun Pingviini portaali.