|
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.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|