ďťż
 
 
   rolka przewijania w touchpadzie przestała działać
 
 

Tematy

 
    
 

 

 

 

rolka przewijania w touchpadzie przestała działać





mikus225 - 07-03-2010 19:22
Rolka przewijania w touchpadzie przestała działać po aktualizacji jajka do 2.6.32-trunk-686, mimo, że odpowiednia opcja jest włączona w preferencjach myszy.

Debian wersja testowa, laptop compal ifl90.
Proszę o pomoc.



jasiekmarc - 07-03-2010 20:36
Chyba było. Teraz kwestia obsługi touchpada się przeniosła do udev'a. W związku z tym trzeba sformułować dla niego regułę. Ja stworzyłem plik /lib/udev/rules.d/90-xorg-local.rules, który wygląda następująco
ACTION!="add|change", GOTO="xorg_synaptics_end"

KERNEL!="event*", GOTO="xorg_synaptics_end"

ENV{ID_INPUT_TOUCHPAD}!="1", GOTO="xorg_synaptics_end"

ENV{x11_driver}="synaptics"

# AMILO Pro Edition V3405
# replace "AMILO Pro Edition V3405" with your value from
# /sys/class/dmi/id/product_name

ATTR{[dmi/id]product_name}=="AMILO Pro Edition V3405", \
                ENV{x11_options.TapButton1}="1", \
                ENV{x11_options.VertEdgeScroll}="true"

# comment out, add or change x11_options to your preference
# use 'man synaptics ' for options and descriptions

LABEL="xorg_synaptics_end" Naturalnie dla innego modelu plik będzie odpowiednio inny. W komentarzu jest instrukcja odnośnie modyfikacji.
Ponadto plik 66-xorg-synaptics.rules usunąłem, gdyż jest niepotrzebny (nie pamiętam już, czy szkodliwy).



mikus225 - 08-03-2010 09:48
Niestety utworzenie 90-xorg-local.rules jak i skasowanie 66-xorg-synaptics.rules nic nie daje. Może dlatego, że w product_name mam N/A ?



fnmirk - 08-03-2010 15:10
mikus225, a wykonałeś restart systemu po utworzeniu wspomnianego pliku?



mikus225 - 08-03-2010 18:21
Tak, najpierw X-ów, później systemu



mikus225 - 13-03-2010 02:39
Również pozmieniały się ustawienia przycisków myszy, tzn. prawy przycisk myszy aktywowany jest po dotyku touchpada dwoma palcami zamiast trzema, jak było wcześniej. Jak wrócić do poprzednich ustawień i jak do działającego przewijania z boku touchpada?



mikus225 - 21-03-2010 13:10
Kolejne pytanie. W logu X.org znajduje się fragment:

(II) Synaptics touchpad driver version 1.2.1
(--) Touchpad auto-dev sets device to /dev/input/event7
(**) Option "Device" "/dev/input/event7"
(II) Touchpad: x-axis range 32 - 544
(II) Touchpad: y-axis range 32 - 352
(II) Touchpad: device does not report pressure, will use touch data.
(II) Touchpad: finger width range 0 - 0
(II) Touchpad: buttons: left right middle double triple
(**) Option "VertTwoFingerScroll" "1"
(**) Option "HorizTwoFingerScroll" "1"
(**) Option "TapButton1" "1"
(**) Option "TapButton2" "2"
(**) Option "TapButton3" "3"
(--) Touchpad: touchpad found
(**) Touchpad: always reports core events
(II) XINPUT: Adding extended input device "Touchpad" (type: TOUCHPAD)
(**) Touchpad: (accel) keeping acceleration scheme 1
(**) Touchpad: (accel) acceleration profile 0
(--) Touchpad: touchpad found Chodzi konkretnie o linijki: option... Czemu, pomimo tych wpisów w logu, po wpisaniu synclient -l, otrzymuję:
VertTwoFingerScroll    = 0
HorizTwoFingerScroll    = 0
TapButton1              = 1
TapButton2              = 3
TapButton3              = 2 ?

Zauważyłem również, że sprawa niedziałającego przewijania z boku touchpada sprowadza się do zmiany parametru RightEdge za pomocą synclient, tylko właśnie nie wiem, jak to trwale zrobić.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis