| View previous topic :: View next topic |
| Author |
Message |
rzabcio Guru


Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Thu May 18, 2006 11:23 am Post subject: [SEMI-SOLVED][xconf] Myszka i Touchpad |
|
|
Witam!
Od pol roku bez problemu pracuje na Gentoo z touchpadem. Z tym, ze jakos nie udalo mi sie poprawnie skonfigurowac scrollingu (prawa granica touchpada). | Code: | Section "ServerLayout"
...
InputDevice "Touchpad" "AlwaysCore"
...
EndSection
Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/mice"
Option "Protocol" "event"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
#Option "EmulateMidButtonTime" "75"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.02"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0010"
Option "UpDownScrolling" "true"
Option "ZAxisScrolling" "4 5"
Option "SHMConfig" "true"
Option "SendCoreEvents" "true"
Option "Repeater" "/dev/ps2mouse"
EndSection | Rzecz w tym, ze wczoraj dolaczylem do sprzetu myszke USB. Nic nie musialem zmieniac, by myszka dzialala. Jednakze takze nie dzialal scrolling. Dzis postanowilem to naprawic. Okazalo sie, ze obydwa urzadzenia (touchpad i myszka) sa podlaczone do /dev/input/mice. Touchpad siedzi takze w /dev/input/mouse1, a myszka w /dev/input/mouse2. Postanowilem wiec zamienic powyzsza sekcje tak by odbierala sygnaly tylko od pierwszego urzadzenia, czyli: | Code: | Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/input/mouse1"
...
EndSection | Dodalem takze drugie urzadzenie: | Code: | Section "InputDevice"
Identifier "Myszka"
Driver "mouse"
Option "Protocol" "Auto"
Option "Device" "/dev/input/mouse2"
EndSection | Co ciekawe przed restartem zapomnialem dodac lini do serverlayout: | Code: | | InputDevice "Myszka" "CorePointer" | No i tu sie zdziwilem... Myszka dzialala (nadal bez scrolla) natomiast touchpad padl... Nie zniechecony zabilem Xksy, dodalem powyzsza linie, dodatkowo zakomentowalem Repeatera w sekcji touchpadu (ostatnia linia) i do myszki dodalem dwie linie: | Code: | Option "UpDownScrolling "true"
Option "ZAxisScrolling" "4 5" |
Uruchamiam Xksy i... nadal to samo. Touchpad nie zyje... Myszka dziala bez skrolla i co najdziwniejsze - w klawiaturze wyskoczyly polskie literki (obydwa ALTy to to samo). Klawiatury nie ruszalem.
Moge prosic o jakies idee, co sie stalo?
Za chwile przejde na stary konfig...
Last edited by rzabcio on Thu May 18, 2006 12:52 pm; edited 1 time in total |
|
| Back to top |
|
 |
Raku Bodhisattva


Joined: 28 Feb 2004 Posts: 2375 Location: Poland
|
Posted: Thu May 18, 2006 11:31 am Post subject: |
|
|
Moved from Polish to Instalacja i sprzęt. _________________ raku
Powered by Archlinux  |
|
| Back to top |
|
 |
rzabcio Guru


Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Thu May 18, 2006 11:46 am Post subject: |
|
|
Racja - przepraszam za pomyłkę. Co do problemu z klawiaturą... Aż wstyd się przyznać... Generowałem sobie config za pomocą xorgconfig i zapisałem w katalogu /root. Dalej już wiecie. Niestety z touchpadem nic nie wymyśliłem... Próbowałem kombinacji z wyłączonym/włączonym Repeaterem i SendCoreEvenets. W logach cały czas widzę coś takiego: | Code: | (II) XINPUT: Adding extended input device "Myszka" (type: MOUSE)
(II) XINPUT: Adding extended input device "Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
Synaptics DeviceInit called
SynapticsCtrl called.
Synaptics DeviceOn called
(WW) Touchpad can't grab event device, errno=1020
(--) Touchpad no synaptics touchpad, data piped to repeater fifo
(--) Myszka: PnP-detected protocol: "ExplorerPS/2"
(II) Myszka: ps2EnableDataReporting: succeeded
Synaptics DeviceOff called |
Wyłączenie myszki (w serverlayout) także nie pomaga... Dopiero odłączenie jej i uruchomienie gdma sprawia, że touchpad działa. Jeśli dopiero wtedy podłączę myszkę - mogę korzystać z obu urządzeń...
Może użyłem nie tej opcji w serverlayout? |
|
| Back to top |
|
 |
joker l33t


Joined: 03 May 2003 Posts: 681 Location: www
|
Posted: Thu May 18, 2006 12:19 pm Post subject: |
|
|
podziele sie swoimi ustawieniami, moze cos pomoga.
| Code: | Section "InputDevice"
Identifier "Mouse0"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.09"
Option "MaxSpeed" "0.18"
Option "AccelFactor" "0.0015"
Option "SHMConfig" "on"
EndSection
Section "ServerLayout"
InputDevice "Synaptics" "AlwaysCore"
InputDevice "Mouse0" "CorePointer"
EndSection
Section "ServerFlags"
Option "AllowMouseOpenFail"
EndSection |
_________________ http://amarok.org.pl | http://koffice.org.pl | http://kde.org.pl |
|
| Back to top |
|
 |
msch Guru


Joined: 14 Mar 2006 Posts: 385 Location: ms@wind ~ $
|
Posted: Thu May 18, 2006 12:25 pm Post subject: |
|
|
powinno byc chyba
| Code: |
option "ZaxIs[Mapping" "4 5"
|
zamiast ZaxIsScrolling |
|
| Back to top |
|
 |
rzabcio Guru


Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Thu May 18, 2006 12:51 pm Post subject: |
|
|
Świetnie! Dziękuję Wam. Już działa prawie wszystko - brakuje tylko scrolla na touchpadzie. Niby nie jest ważny ale by się przydał - nie zawsze będę mieć myszkę. (Nawiasem mówiąc z tym mappingiem osi Z niezła skucha. )
| Code: | Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.03"
Option "MaxSpeed" "0.28"
Option "AccelFactor" "0.1000"
Option "UpDownScrolling" "true"
Option "ZAxisMapping" "4 5"
Option "SHMConfig" "on"
Option "SendCoreEvents" "true"
EndSection
Section "InputDevice"
Identifier "Myszka"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"
EndSection |
joker: Tobie na tym konfigu działa scroll na padzie?
Daję... pół-rozwiązane.  |
|
| Back to top |
|
 |
msch Guru


Joined: 14 Mar 2006 Posts: 385 Location: ms@wind ~ $
|
Posted: Thu May 18, 2006 1:35 pm Post subject: |
|
|
| aha, a nie musisz jeszcze do Touchpada dopisac protokolu na jakim dziala? wydaje mi sie, ze tam rowniez IMPS/2 powinno sie znalezc |
|
| Back to top |
|
 |
rzabcio Guru


Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Thu May 18, 2006 1:40 pm Post subject: |
|
|
Protokół mam. Wcześniej był event, teraz auto-dev... Spróbuję za chwilę zamienić na imps/2.
Rozumiem, że może być jeden? |
|
| Back to top |
|
 |
psycepa Veteran


Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Thu May 18, 2006 2:20 pm Post subject: |
|
|
tak wyglada moj config:
| Code: |
Section "InputDevice"
Identifier "Synaptics"
Driver "synaptics"
Option "Protocol" "auto-dev"
Option "Device" "/dev/input/mouse0"
Option "LeftEdge" "1900"
Option "RightEdge" "5400"
Option "TopEdge" "1900"
Option "BottomEdge" "4000"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
Option "MinSpeed" "0.06"
Option "MaxSpeed" "0.28"
Option "AccelFactor" "0.0040"
Option "SHMConfig" "on"
EndSection
|
i dziala bez zarzutu _________________ RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part." |
|
| Back to top |
|
 |
rzabcio Guru


Joined: 07 Nov 2005 Posts: 419 Location: Poznań
|
Posted: Thu May 18, 2006 2:24 pm Post subject: |
|
|
Synaptics oczywiście jest - przed tym w ogóle nie działa. Touchpad działa doskonale - po prostu nie ma scrollowania na prawym brzegu pada.
:: EDIT ::
Eeeech... Już sam nie wiem. Spróbowałem jeszcze czegoś takiego (tylko linie nowe lub zmienione): | Code: | Section "InputDevice"
Identifier "Touchpad"
Driver "synaptics"
#tu zmiany
Option "CorePointer"
Option "Protocol" "auto-dev"
#i opcje, które doszły
Option "UpDownScrolling" "true"
Option "EdgeMotionMinSpeed" "200"
Option "EdgeMotionMaxSpeed" "200"
Option "UpDownScrolling" "1"
Option "CircularScrolling" "1"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
EndSection
Section "InputDevice"
Identifier "Myszka"
Driver "mouse"
Option "Protocol" "imps/2"
Option "Device" "/dev/input/mice"
Option "SendCoreEvents"
Option "ZAxisMapping" "4 5"
EndSection |
Ciekawy jest brak opcji Device w konfigu touchpada. Gdzieś doczytałem, że to jakiś bug synaptica. PRzy takiej konfiguracji nie uruchomi się Xksów z podłączoną jednocześnie myszką USB w taki sposób, by działały obydwa urządzenia. U mnie dokładnie to występowało. Z powyższym konfigiem nie ma problemów. (Choć w zasadzie z poprzednim też. )
Niestety - scrollingu w padzie nadal brak. Chyba się poddam - nie jest to warte zachodu. Jakby ktoś miał jednak jakiś pomysł - zawsze chętnie spróbuję.
Jeszcze raz dzięki za wszelką pomoc!
:: EDIT ::
psycepa: W międzyczasie wkleiłeś swój konfig. Czy działa Ci scroll na touchpadzie? |
|
| Back to top |
|
 |
joker l33t


Joined: 03 May 2003 Posts: 681 Location: www
|
|
| Back to top |
|
 |
|