Strona 1 z 1
rolka przewijania w touchpadzie przestała działać
: 07 marca 2010, 19:22
autor: mikus225
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.
: 07 marca 2010, 20:36
autor: jasiekmarc
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
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"
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).
: 08 marca 2010, 09:48
autor: mikus225
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 ?
: 08 marca 2010, 15:10
autor: fnmirk
mikus225, a wykonałeś restart systemu po utworzeniu wspomnianego pliku?
: 08 marca 2010, 18:21
autor: mikus225
Tak, najpierw X-ów, później systemu
: 13 marca 2010, 02:39
autor: mikus225
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?
: 21 marca 2010, 13:10
autor: mikus225
Kolejne pytanie. W logu X.org znajduje się fragment:
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
Chodzi konkretnie o linijki: option... Czemu, pomimo tych wpisów w logu, po wpisaniu synclient -l, otrzymuję:
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ć.