Myszka Logitech VX Revolution i gtk+ 2.10.4

Pary_anime

Niedawno stalem sie posiadaczem myszki Logitech VX Revolution,ktora niestety nie zostala wyposazona w sterowniki pod Linuxa,przez producenta,ale w internecie znalazlem narzedzie umozliwiajace korzystanie ze wszystkich zamontowanych w myszce klawiszy,z tym ze do uruchomienia tego narzedzie potrzeba roznych bibliotek.Miedzy innymi gtk+ 2.10.4.
W pakietach do pobrania za pomoca adepta znalazlem tylko wersje 2.8.20,ktora niestety uniemozliwa korzystanie narzedzia do obslugi myszki.
Czy jest szansa ze gdzies znajde wersje 2.10.4??

Ogolnie jesli chodzi o uruchomienie dodatkowych funkcji myszki odsylam na strone http://ubuntuforums.org/showthread.php?p=2727025
moze tam beda jakies podpowiedzi co z tym problemem zrobic,ktorych ja nei zauwazylem


Jaki dok³adnie jest problem? Niektóre przyciski myszki nie dzia³aj±? Czy chodzi o przypisywanie akcji do klawiszy?

Je¶li chodzi o to drugie, to proszê uruchomiæ ->Ustawienia systemowe->Regionalne i dostêpno¶æ->Akcje klawiszowe, tam mo¿na przypisywaæ ró¿ne akcje klawiszom myszy.
Problem jest taki,ze myszka ma okolo 9 klawiszy(zalezy czy uznawac kazdy stopien swobody jako kolejny klawisz) a Ola! obsluguje tylko 3 z nich - prawy,lewy i kolko + przewijanie gora,dol.

Pozostale klawisze to np. back i forward do przegladarki internetowej,zoom do zdjec i przewijanie w prawo i lewo kolkiem i tych Ola! juz nie obsluguje domyslnie.Z tego powodu przeszukalem internet i znalazlem na forum od Ubuntu rozwiazanie problemu,poprzez instalacje programu btnx,ale do ukonczenia instalacji potrzebuje bibliotek gtk+ 2.10.4 lub nowszysch,a w pakietach znalazlem tylko starsze wersje.

Probowalem skonfigurowac dodatkowe klawisze przez 'Akcje klawiszowe' ale niestety nie podolalem temu zadaniu,obsluga jest bardzo nieintuicyjna albo ja jestem taki malo sprytny.Jesli wie Pan jak przejsc przez konfiguracje w tym narzedziu to bardzo prosze o pomoc.I pojawia sie jeszcze pytanie,ktory klawisz jest ktory,bo w 'Akcjach klawiszowych' sa tylko kolejne numerki,a skad bede wiedzial,ze np. 5 jest tym kolo kciuka,a nie 6??
Mo¿na to zrobiæ nie instaluj±c programu btnx.
Do tego musia³bym Panu przygotowaæ rêcznie plik konfiguracyjny.
Mam w zwi±zku z tym parê pytañ:
1. Czy komputer z którego bêdzie Pan korzysta³ to komputer stacjonarny czy laptop (chodzi o to, czy myszka bêdzie od³±czana)?
2. Czy chce Pan mieæ wstecz po przechyleniu kó³ka w lewo czy w prawo?
3. Proszê o za³±czenie informacji o systemie
4. Proszê pobraæ skrypt wykrywaj±cy urz±dzenia wskazuj±ce na pulpit i uruchomiæ go klikaj±c na nim dwukrotnie. Powinien on stworzyæ na pulpicie plik urzadzenia.txt - proszê go za³±czyæ.

Uwaga dotycz±ca bezpieczeñstwa
Proszê pobieraæ i uruchamiaæ tylko skrypty (pliki .desktop) znajduj±ce siê na serwerze ola-os.com. Uruchomienie skryptów do³±czanych do postów na forum lub innych, znalezionych w sieci mo¿e stanowiæ zagro¿enie bezpieczeñstwa Twojego komputera.


Niestety skrypt,ktory wykrywa urzadzenia nie zadzialal,a jak do niego zajrzalem to plik,w ktorym mial szukac informacji /proc/... byl pusty.
Zalaczam informacje o systemie.
Komputer,do ktorego muszka jest i bedzie podlaczona to laptop.
Jesli chodzi o klawisz,ktory ma spelniac funckje back w przegladarce to bym wolalbym zeby to byl jeden z klawiszy zaraz nad kciukiem,a drugi zeby byl forward.
A kolko przechylane na boki,zeby spelnialo funkcje przesuwania suwaka u dolu strony.

Jesli Pan przygotuje plik konfiguracyjny to prawdopodobnei w wolnej chwili sam poeksperymentuje i bede troche mieszal w tym pliku,jesli pokaze mi Pan zasade na jakiej tworzy sie takie pliki do interpretacji sygnalow z myszki to mysle,ze jak cos jeszcze wymysle to dam rade zmienic ustawienia.

Niestety skrypt,ktory wykrywa urzadzenia nie zadzialal,a jak do niego zajrzalem to plik,w ktorym mial szukac informacji /proc/... byl pusty.

Plik urzadzenia.txt stworzony przez skrypt znajduje siê w katalogu domowym, nie na pulpicie. Proszê go do³±czyæ. Zawarto¶æ plików w /proc/ siê nie pokazuje w zwyk³ym edytorze, to s± pliki specjalne.

Na pocz±tek spróbujemy uaktywniæ wszystkie klawisze myszy. Proszê otworzyæ plik /etc/X11/xorg.conf do edycji z prawami administratora (instrukcja jak to zrobiæ jest tutaj). Proszê znale¼æ sekcjê:

Section "InputDevice"
    Identifier    "Configured Mouse"
    Driver        "mouse"
    Option        "CorePointer"
    Option        "Device"        "/dev/input/mice"
    Option        "Protocol"        "ExplorerPS/2"
    Option        "ZAxisMapping"        "4 5"
    Option        "Emulate3Buttons"    "true"
EndSection

Za Option "Device" proszê dopisaæ:


        Option          "Buttons"               "9"


Nastêpnie potem proszê siê wylogowaæ (przycisk i opcja "Wyloguj"). Kiedy pojawi siê menu wyboru u¿ytkownika proszê przytrzymaæ przycisk "Menu" i wybraæ "Ponowne uruchomienie serwera X" (albo mo¿na wcisn±æ Ctrl-Alt-Backspace).
Mo¿na te¿ ponownie uruchomiæ komputer, to prostsza metoda, ale wolniejsza.

Potem proszê przetestowaæ, które przyciski dzia³aj± i jak. I proszê za³±czyæ informacje o systemie.
Wykonalem wszystko tak jak Pan opisal,ale niestety testy dodatkowych klawiszy nie przyniosly zadnych skutkow,nic sie nie dzieje gdy je wciskam.
Nie wiem czy to pomoze,ale moge zamiescic kopie plikow jakie sa w komplecie z mysza i umozliwiaja prace klawiszy dodatkowych pod win.
1. Proszê zainstalowaæ pakiet "xserver-xorg-input-evdev". Aby to zrobiæ, proszê uruchomiæ mened¿era pakietów Adept (uruchamia siê przez ->System->Mened¿er oprogramowania Adept) i znale¼æ pakiet "xserver-xorg-input-evdev" (nale¿y wpisaæ nazwê pakietu w okienku "Znajd¼" na górze). Nastêpnie proszê go zainstalowaæ klikaj±c na pakiecie i wybieraj±c "Request install", a potem wybieraj±c z menu Adept->Zatwierd¼ zmiany.

2. Po udanej instalacji proszê uruchomiæ przegl±darkê plików z uprawnieniami administratora. Aby to zrobiæ, proszê wcisn±æ kombinacjê klawiszy Alt + F2, i w okno co siê pojawi wpisaæ "kdesu konqueror" i wybraæ OK. Nastêpnie proszê podaæ swoje has³o.

3. Proszê stworzyæ kopiê zapasow± pliku /etc/X11/xorg.conf - na przyk³ad skopiowaæ go do swojego katalogu domowego b±d¼ skopiowaæ do pliku /etc/X11/xorg.conf.bak (druga opcja jest zalecana).
W przypadku jakiegokolwiek niepowodzenia (to znaczy np. nie bêdzie chcia³o ¶rodowisko graficzne uruchomiæ), proszê nacisn±æ kombinacjê klawiszy Ctrl + Alt + F1 i zalogowaæ siê (podaæ swój login, a nastêpnie has³o - znaki nie bêd± siê pojawiaæ, to normalne) i wpisaæ:
W przypadku gdy kopia zapasowa jest w katalogu domowym:

sudo cp ~/xorg.conf /etc/X11/xorg.conf
W przypadku gdy kopia zapasowa jest w katalogu konfiguracyjnym:

sudo cp /etc/X11/xorg.conf.bak /etc/X11/xorg.conf
Po wpisaniu wybranej komendy i zatwierdzeniu jej enterem proszê podaæ swoje has³o, a nastêpnie zresetowaæ komputer kombinacj± klawiszy Ctrl + Alt + Delete.

Alternatywn± opcj± jest zamiast wpisywania d³uga¶nej komendy wpisaæ "pomoc" (bez cudzys³owów) i wybraæ "nie dzia³a ¶rodowisko graficzne". Niestety w przypadku wybrania tej opcji bêdzie musia³ Pan przebrn±æ jeszcze raz przez konfiguracjê serwera X.

Je¶li co¶ Panu nie bêdzie dzia³aæ, proszê od razu po przywróceniu ¶rodowiska graficznego do dzia³ania za³±czyæ informacje o systemie. Je¶li uruchomi go Pan drugi raz - wszystkie potrzebne informacje przestan± dzia³aæ.

4. Proszê pobraæ plik konfiguracyjny serwera X z zainstalowan± obs³ug± myszy VX Revolution. Nastêpnie proszê (korzystaj±c z okna przegl±darki plików z uprawnieniami administratora) skopiowaæ pobrany plik do miejsca /etc/X11/xorg.conf. Nastêpnie proszê siê wylogowaæ (przycisk [img=http://ola-os.com/images/exit.png] i opcja "Wyloguj"). Kiedy pojawi siê menu wyboru u¿ytkownika proszê przytrzymaæ przycisk "Menu" i wybraæ "Ponowne uruchomienie serwera X" (albo wcisn±æ kombinacjê klawiszy Ctrl + Alt + Backspace).

Mam nadziejê, ¿e wszystko bêdzie dzia³aæ.

Uwaga!!!
Za³±czony plik konfiguracyjny jest przystosowany tylko i wy³±cznie do komputera Pana niecko. Proszê go nie pobieraæ i u¿ywaæ na innym komputerze, gdy¿ najprawdopodobniej spowoduje to wy³±czenie ¶rodowiska graficznego!

Opis wprowadzonych zmian:
W pliku /etc/X11/xorg.conf trzeba dodaæ nowe urz±dzenie. Aby to zrobiæ, trzeba dopisaæ kod (za sekcj± "Configured Mouse"):

Section "InputDevice"
  Identifier  "Logitech"
  Driver      "evdev"
  Option      "SendCoreEvents"
# Ta i nastepna linijka moga sie zmienic w zaleznosci od zawartosci pliku urzadzenia.txt
  Option      "Dev Name" "Logitech USB Receiver"
  Option      "Name" "Logitech USB Receiver"
  Option      "evBits" "+1-2"
  Option      "keyBits" "~272-287"
  Option      "relBits" "~0-2 ~6 ~8"
  Option      "Pass" "3"
  Option      "HWHEELRelativeAxisButtons" "7 6"
EndSection


Nastêpnie w tym samym pliku w sekcji "ServerLayout" trzeba dodaæ informacjê o urz±dzeniu:

Section "ServerLayout"
  Identifier  "Default Layout"
  Screen    "Default Screen"
  InputDevice "Generic Keyboard"
  InputDevice "Configured Mouse"
# Te linijke dodalem
  InputDevice "Logitech"
  InputDevice     "stylus" "SendCoreEvents"
  InputDevice     "cursor" "SendCoreEvents"
  InputDevice     "eraser" "SendCoreEvents"
  InputDevice "Synaptics Touchpad"
EndSection

Operacja wykonana i zakonczona czesciowym sukcesem.
Przesuwanie kolka na boki jest aktywne i w firefox'ie daje back i forward,a w programie gdzie mam do czynienia z obrazkami przesuwa na boki,jednak gdy w przegladarce otworze duzy obrazek to jest to i tak tylko back i forward,nie ma przesuwania obrazkow na boki.
Pozostale klawisze nie daja znakow zycia,ale podejrzewam,ze trzeba by zdefiniowac dla nich jakies zachowania.Tak wiec teraz bardzo bym prosil o instrukcje jak sie do tego zabrac.
Proszê uruchomiæ Firefoksa i otworzyæ stronê "about:config".
Nastêpnie proszê wyszukaæ opcje

mousewheel.horizscroll.withnokey.action
mousewheel.horizscroll.withnokey.numlines

I ka¿d± z nich ustawiæ na 1. Powinno pomóc.

Aby przypisaæ do przycisków pod kciukami przycisk wstecz i dalej, proszê zainstalowaæ pakiet "xbindkeys". Aby to zrobiæ, proszê uruchomiæ mened¿era pakietów Adept (uruchamia siê przez K->System->Mened¿er oprogramowania Adept) i znale¼æ pakiet "xbindkeys" (nale¿y wpisaæ nazwê pakietu w okienku "Znajd¼" na górze). Nastêpnie proszê go zainstalowaæ klikaj±c na pakiecie i wybieraj±c "Request install", a potem wybieraj±c z menu Adept->Zatwierd¼ zmiany.

Nastêpnie proszê edytowaæ w katalogu domowym plik ~/.xbindkeysrc (je¶li takowego nie ma, to proszê go stworzyæ) i wpisaæ tam tekst:

# Backward and Forward buttons
"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
m:0x0 + b:8
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
m:0x0 + b:9

Nastêpnie proszê wej¶æ do katalogu ~/.kde/Autostart/ i stworzyæ plik xbindkeys. Nastêpnie proszê wpisaæ jego zawarto¶æ:

#!/bin/sh
xbindkeys

Proszê teraz ustawiæ jego prawa jako wykonywalne - to znaczy klikn±æ na nim prawym przyciskiem myszy, wybraæ W³a¶ciwo¶ci a nastêpnie w zak³adce "Prawa dostêpu" zaznaczyæ "Wykonywalny".

Teraz proszê edytowaæ jako administrator plik /etc/X11/xorg.conf, i w sekcji

Section "InputDevice"
  Identifier  "Logitech"
  Driver      "evdev"
  Option      "SendCoreEvents"
# Ta i nastepna linijka moga sie zmienic w zaleznosci od zawartosci pliku urzadzenia.txt
  Option      "Dev Name" "Logitech USB Receiver"
  Option      "Name" "Logitech USB Receiver"
  Option      "evBits" "+1-2"
  Option      "keyBits" "~272-287"
  Option      "relBits" "~0-2 ~6 ~8"
  Option      "Pass" "3"
  Option      "HWHEELRelativeAxisButtons" "7 6"
EndSection

dopisaæ opcjê

Option   "Buttons" "9"
Po wylogowaniu siê i ponownym uruchomieniu serwera X wszystko powinno dzia³aæ.
Po zmianach w firefox'ie dawne funkcje klawiszy przesuwania w boki zniknely i zadne inne klawisze nei zajely ich miejsca.
Mimo instalacji pakietu nie mam opisanego przez Pana pliku w katalogu domowym.
To normalne, ¿e go Pan nie posiada. W po¶cie by³ skrót my¶lowy - je¶li takowy nie istnieje trzeba go stworzyæ.
Jakos nie dotarlo do mnie za pierwsyzm razem jak to czyalem,ze mam tworzyc te pliki.
Teraz je stworzylem wg. instrukcji,ale niestety bez efektow - zaden z nietypowych klawiszy nie uaktywnil sie.
Proszê do³±czyæ informacje o systemie tak jak to opisano tutaj. Tylko proszê pobraæ najnowsz± wersjê.
I proszê za³±czyæ równie¿ plik ~/.kde/Autostart/xbindkeys
Plik xbindkeys stworzylem dokladnie tak jak opisal Pan Maciej i w ustawieniach jest zaznaczone zeby byl wykonywalny.
Zapomnia³em jeszcze o jednym pakiecie - proszê zainstalowaæ pakiet "xvkbd". Aby to zrobiæ, proszê uruchomiæ mened¿era pakietów Adept (uruchamia siê przez ->System->Mened¿er oprogramowania Adept) i znale¼æ pakiet "xvkbd" (nale¿y wpisaæ nazwê pakietu w okienku "Znajd¼" na górze). Nastêpnie proszê go zainstalowaæ klikaj±c na pakiecie i wybieraj±c "Request install", a potem wybieraj±c z menu Adept->Zatwierd¼ zmiany.

Powinno ju¿ wtedy dzia³aæ.
Po instalacji drugiego pakietu myszka ozyla!!!!
Wszystko dziala tak jak powinno,dziekuje bardzo.
Bardzo siê cieszê :)
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • wyciskamy.pev.pl
  • img
    \