Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: Tekno - 01.02.09 - klo:17.32
-
Näin saa rullassa olevat napit toimimaan Back ja Next -toimintoina:
Ohje toimii ainakin Logitechin langattomilla hiirillä, joissa on kaksi kallistusnappia rullassa. V450, V470 yms..
cat /proc/bus/input/devices
tulee jotain tämmöstä:
I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:1d.1-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.1/usb2/2-1/2-1:1.0/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=17
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10
xorg.confiin siirretään ylläolevasta pätkästä boldattu kohta!
Lisätään tämmöinen kokonaisuus sinne:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver"
Option "Dev Phys" "TÄHÄN SE BOLDATTU KOHTA"
Option "Device" "/dev/input/mice"
EndSection
sitten asennetaan xbindkeys ja xvkbd:
sudo apt-get install xbindkeys xvkbd
tehään ~/.xbindkeysrc ja laitetaan sinne:
"/usr/bin/xvkbd -xsendevent -text "\[Alt_L]\[Left]""
b:6
“/usr/bin/xvkbd -xsendevent -text “\[Alt_L]\[Right]""
b:7
nuo ylläolevat numerot 6 ja 7 päättelin xev -ohjelman avulla.
Sitten mennään Gnomen valikkoon josta löytyy Asetukset -> Istunnot ja siellä välilehti Käynnistyvät ohjelmat. Siihen lisätään xbindkeys.
Kokeile toimivuus: Paina alt+f2 ja kirjoita xbindkeys &
nyt kallistusnappien pitäisi toimii backinä ja nextinä firefoxissa yms.
-
Itselläni on ollut mielessä, että pitäis saada kallistuksiin volume-säätö. Silloin hiiri täyttäis kaukosäätimen itselleni tärkeimmät ominaisuudet. Ohjetta vois soveltaa tähänkin puutteeseen, mutta kun en saanut toimimaan ohjeen mukaisiakaan asetuksia Back ja Next.
Voisitko tarkentaa mihin hakemistoon tämä ~.xbindkeysrc-tiedosto tehdään?
Onko nämä b:6 ja b:7 hiiren napit, vaiko jotain muuta? Koitin xev-komennolla, enkä keksinyt tulosteesta mitään, mistä olisin voinut päätellä mitä ne on.
Kuten varmaan huomaat, niin minulla ei ole hakemistorakenne ja komennot kovinkaan hyvin hanskassa. Toivottavasti niihinkin pääsee jossain vaiheessa paremmin perehtymään. Tällä osaamisella tarvitsee lähinnä rautalanka-ohjeita.
-
~/ viittaa käyttäjän kotihakemistoon.
.tiedosto on piilotiedosto (.)
Normaalisti taitaa
button1= hiiren vasen
button2= keskinäppäin
button3= hiiren oikea
button4= vieritys ylös
button5= vieritys alas
tuosta eteenpäin sitten vaihtelee mallista riippuen...
-
Eli kyllä mä sen tiedoston olin oikein tehnyt. Joku muu tässä nyt mättää jo aiemmin, kun ei kallistus-näppäimiä tunnisteta ollenkaan. Eli xev-komennolla aukeavassa Event Testerissä kokeillessa muut näppäimet tunnistui, mutta kallistukset ei tulostaneet mitään.
cat /proc/bus/input/devices tulostaa tämmöiset rivit, joista käsittääkseni ensimmäinen on hiiri:
I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:0b.0-5/input0
S: Sysfs=/devices/pci0000:00/0000:00:0b.0/usb1/1-5/1-5:1.0/input/input2
U: Uniq=
H: Handlers=mouse1 event2
B: EV=17
B: KEY=ffff0000 0 0 0 0 0 0 0 0
B: REL=143
B: MSC=10
I: Bus=0003 Vendor=046d Product=c526 Version=0111
N: Name="Logitech USB Receiver"
P: Phys=usb-0000:00:0b.0-5/input1
S: Sysfs=/devices/pci0000:00/0000:00:0b.0/usb1/1-5/1-5:1.1/input/input3
U: Uniq=
H: Handlers=kbd event3
B: EV=1f
B: KEY=37fff ac3027 bf004444 0 0 1 f84 8a37c000 667bfa d9415fed 8e0000 0 0 0
B: REL=40
B: ABS=1 0
B: MSC=10
/etc/X11/xorg.conf lisäsin tämmöisen kokoonpanon:
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "CorePointer"
Option "Name" "Logitech USB Receiver"
Option "Dev Phys" "usb-0000:00:0b.0-5/input0"
Option "Device" "/dev/input/mice"
EndSection
Hiirenä on V450, muita hiiriä ei ole kytkettynä, näppäimistönä on PS2. Muutokset on tallennettu ja tallennuksen jälkeen käynnistetty uudelleen. Luultavasti joku yksinkertainen juttu, mutta enpä meinaa keksiä mikä.