Dodatkowe boczne przyciski myszki i X.org
Od dawien dawna używam myszek z dodatkowymi dwoma przyciskami pod kciukiem, gdyż jest to niebywale wygodne i w codziennej pracy na komputerze i podczas grania. Można do nich praktycznie przypisać dowolną akcję i jednym kliknięciem możemy operować odtwarzaczem muzyki lub nawigować po stronach. W systemach Windows jest to rozwiązane programikiem dodanym do sterowników. W Linuksach trzeba się już martwić samemu i zwykle ręcznie zmieniać konfigi używanego menedżera okien. Aby jednak w ogóle móc korzystać z tych dodatkowych przycisków pod X-ami trzeba odpowiednio skonfigurować myszkę w xorg.conf :-)
Chwilę poszukałem i o to rezultat:
Edytujemy sekcję myszki w xorg.conf
Section "InputDevice"
Identifier "Mouse1"
Driver "evdev"
Option "Protocol" "IMPS/2"
Option "Device" "/dev/input/event3"
Option "Core Pointer"
EndSection
Ważne jest aby podać odpowiednią wartość w opcji "Device". Szukamy tejże wartości za pomocą komendy:
# cat /proc/bus/input/devices
I: Bus=0003 Vendor=09da Product=000e Version=0110
N: Name="A4Tech PS/2+USB Mouse"
P: Phys=usb-0000:00:10.1-2/input0
S: Sysfs=/class/input/input3
U: Uniq=
H: Handlers=mouse0 event3
B: EV=17
B: KEY=ff0000 0 0 0 0
B: REL=303 B: MSC=10
Pozycja Handlers=mouse0 event3 to nasza upragniona wartość ;-) W moim przypadku mouse0 niestety nie działało, więc posłużyłem się event3.
Jeśli mam ustawiony inny protokół myszy i nie działa nam scroll - ustawiamy IMPS/2.
Po tych zabiegach restartujemy X-y (ctrl + alt + backspace) i cieszymy się dodatkowymi przyciskami. ;-) Jeśli komuś tenże sposób nie działa proszę o komentarz.
Otagowano: gentoo howto Xorg,
Komentarze do wpisu
Możesz śledzić odpowiedzi poprzez kanał RSS. Możesz dodać komentarz lub zostawić ślad (trackback) ze swojego bloga.
Livio
Nie miałeś problemów z układem klawiatury? Bardzo popularny problem dot. Xorg i HAL powodował, że używając evdev, trzeba było plik .fdi kopiować i edytować, a i to nie zawsze działało...
Sam o tym pisałem dawno temu: http://liviopl.jogger.pl/2008/05/02/dodatkowe-przyciski-myszy/
25 września 2008, 14:01:07
mruwek
Heh, trza było poszukać u mnie :P
http://mruwek.jogger.pl/2008/05/29/logitech-cordless-click-plus-vs-gnu-linux-update/
A jakiej myszy tak w ogóle używasz?
26 września 2008, 04:52:21
zdz
Podawanie pliku "event3" jest kiepskim pomysłem, bo te węzły są tworzone dynamicznie i ich kolejność może się zmienić. Jak już musisz podawać coś z /dev/input, to najlepiej symlinki z katalogów by-path/ lub by-id/, one wskazują urządzenie konkretniej:
/dev/input/by-id:
usb-Logitech_Optical_USB_Mouse-event-mouse -> ../event1
usb-Logitech_Optical_USB_Mouse-mouse -> ../mouse1
usb-_USB_Keyboard-event-kbd -> ../event2
/dev/input/by-path:
pci-0000:00:02.0-usb-0:1:1.0-event-mouse -> ../event1
pci-0000:00:02.0-usb-0:1:1.0-mouse -> ../mouse1
pci-0000:00:02.0-usb-0:2:1.0-event-kbd -> ../event2
pci-0000:00:02.0-usb-0:2:1.1-event- -> ../event3
platform-pcspkr-event-spkr -> ../event6
29 września 2008, 11:45:19
Ufos
@Livio: nie mam żadnych problemów z układem :-) Wszystko śmiga.
@mruwek: Używam A4Tech X750F. Całkiem zadowalająca myszka, ale szykuję się na przesiadkę na Razera.
@zdz: Dzięki - skorzystam z rady i tak też zrobię, dołączając ją do wpisu przy okazji.
Pozdrawiam.
12 października 2008, 09:54:00
Dodaj komentarz