Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[SEMI-SOLVED][xconf] Myszka i Touchpad
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt
View previous topic :: View next topic  
Author Message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu May 18, 2006 11:23 am    Post subject: [SEMI-SOLVED][xconf] Myszka i Touchpad Reply with quote

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... :shock: 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
View user's profile Send private message
Raku
Bodhisattva
Bodhisattva


Joined: 28 Feb 2004
Posts: 2375
Location: Poland

PostPosted: Thu May 18, 2006 11:31 am    Post subject: Reply with quote

Moved from Polish to Instalacja i sprzęt.
_________________
raku

Powered by Archlinux ;-)
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu May 18, 2006 11:46 am    Post subject: Reply with quote

Racja - przepraszam za pomyłkę. Co do problemu z klawiaturą... Aż wstyd się przyznać... :oops: 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ń... :shock:

Może użyłem nie tej opcji w serverlayout?
Back to top
View user's profile Send private message
joker
l33t
l33t


Joined: 03 May 2003
Posts: 681
Location: www

PostPosted: Thu May 18, 2006 12:19 pm    Post subject: Reply with quote

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
View user's profile Send private message
msch
Guru
Guru


Joined: 14 Mar 2006
Posts: 385
Location: ms@wind ~ $

PostPosted: Thu May 18, 2006 12:25 pm    Post subject: Reply with quote

powinno byc chyba
Code:

option "ZaxIs[Mapping"  "4 5"

zamiast ZaxIsScrolling
Back to top
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu May 18, 2006 12:51 pm    Post subject: Reply with quote

Ś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
View user's profile Send private message
msch
Guru
Guru


Joined: 14 Mar 2006
Posts: 385
Location: ms@wind ~ $

PostPosted: Thu May 18, 2006 1:35 pm    Post subject: Reply with quote

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
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu May 18, 2006 1:40 pm    Post subject: Reply with quote

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
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Thu May 18, 2006 2:20 pm    Post subject: Reply with quote

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
View user's profile Send private message
rzabcio
Guru
Guru


Joined: 07 Nov 2005
Posts: 419
Location: Poznań

PostPosted: Thu May 18, 2006 2:24 pm    Post subject: Reply with quote

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
View user's profile Send private message
joker
l33t
l33t


Joined: 03 May 2003
Posts: 681
Location: www

PostPosted: Thu May 18, 2006 4:35 pm    Post subject: Reply with quote

scroll mi dziala, sprawdzalem pod fluxem i kde.
_________________
http://amarok.org.pl | http://koffice.org.pl | http://kde.org.pl
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) Instalacja i sprzęt All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum