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.
rolka przewijania w touchpadzie przesta
- jasiekmarc
- Posty: 88
- Rejestracja: 27 września 2009, 20:05
- Lokalizacja: Wrocław
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
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).
Kod: Zaznacz cały
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"
Ponadto plik 66-xorg-synaptics.rules usunąłem, gdyż jest niepotrzebny (nie pamiętam już, czy szkodliwy).
Kolejne pytanie. W logu X.org znajduje się fragment:
Chodzi konkretnie o linijki: option... Czemu, pomimo tych wpisów w logu, po wpisaniu synclient -l, otrzymuję:
?
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ć.
Kod: Zaznacz cały
(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
Kod: Zaznacz cały
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ć.