Erinevus lehekülje "Logitech V200 Ubuntus" redaktsioonide vahel
(→xorg.conf'i seadistamine) |
|||
87. rida: | 87. rida: | ||
Section "InputDevice" | Section "InputDevice" | ||
Identifier "Mouse1" | Identifier "Mouse1" | ||
− | Driver "evdev" | + | Driver "evdev |
+ | Option "SendCoreEvents" "true" | ||
Option "Device" "/dev/input/event7" | Option "Device" "/dev/input/event7" | ||
Option "ZAxisMapping" "4 5 6 7" | Option "ZAxisMapping" "4 5 6 7" | ||
95. rida: | 96. rida: | ||
Leia sektsioon ''"ServerLayout"'' ja lisa sinna rida | Leia sektsioon ''"ServerLayout"'' ja lisa sinna rida | ||
− | InputDevice "Mouse 1 | + | InputDevice "Mouse 1" |
Pärast x-serveri restarti töötab horisontaalne kerimine. | Pärast x-serveri restarti töötab horisontaalne kerimine. |
Redaktsioon: 27. märts 2007, kell 00:51
Õpetus toimib Kubuntu 7.04'ga, kuid peaks töötama ka teiste xUbuntu versioonidega.
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 sedistamine
Ühenda hiir arvutiga.:)
Kuna eeldatavasti kasutatakse seda hiirt enamasti süllearvutitega, 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.conf'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 "Mouse1" Driver "evdev Option "SendCoreEvents" "true" Option "Device" "/dev/input/event7" Option "ZAxisMapping" "4 5 6 7" Option "HWHEELRelativeAxisButtons" "7 6" EndSection
Leia sektsioon "ServerLayout" ja lisa sinna rida
InputDevice "Mouse 1"
Pärast x-serveri restarti töötab horisontaalne kerimine.
teha- firefoxi seadistamine