Muudatused
Allikas: Pingviini viki
New page: [[kategooria:ubuntu]] Õ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...
[[kategooria:ubuntu]]
Õ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 "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'''
Õ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 "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'''