czułość touchpad synaptics (toshiba L300)

Przenośne komputery i problemy z nimi związane
darck
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 10 lis 2007, 18:38
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME

czułość touchpad synaptics (toshiba L300)

Post autor: darck »

Wiem, że ustawienia touchpadu dokonuje się w:
/etc/X11/xorg.conf
tu jest ładnie wytłumaczone, co znaczy która opcja
http://tuxuni.wikidot.com/synaptics-tou ... nfiguracja
albo po wpisaniu
man synaptics w konsoli

wiem, że istnieje gsynaptics, który niestety nie jest tak rozbudowany jak windowsowa wersja i nie pozwala graficznie edytować wszystkich parametrów dostępnych z poziomu pliku konfiguracyjnego (w szczególności siły z jaką należy pukać na touchpad, aby nastąpiło pojedyńcze kliknięcie)

Próbowałem przeróżnych kombinacji, szczególnie z różnymi wartościami poniższych opcji:

Kod: Zaznacz cały

Option      "FingerLow"                 "30"                    # gdy siła nacisku spadnie poniżej tej wartości, sterownik liczy ją jako 'puszczenie'
Option      "FingerHigh"                "30"                    # gdy siła nacisku przekroczy tą wartość, sterownik liczy ją jako dotyk
Option      "FingerPress"               "50"                    # gdy siła nacisku przekroczy tą wartość, sterownik liczy ją jako 'naciśnięcie' (kliknięcie?)
Option      "MaxTapTime"                "130"                   # maksymalny czas na wykrycie dotknięcia w milisekundach (1s=1000ms)
Option      "MaxTapMove"                "220"                   # maksymalne przemieszczenie do wykrycia dotknięcia w milisekundach (1s=1000ms)
niestety być może troche czułość zwiększało, ale nie tak dobrze jak mam w windows i dodatkowo powodowało dziwne zachowanie touchpada, typu przeskakiwanie itp.

doszedłem, że synaptics pod windows zapisuje ustawienia w następującym kluczu rejestru:
[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2]

moje ustawienia wyglądają jak następuje i chciałbym jakimś sposobem przekonwertować je dla synaptica linuxowego. Niestety niektóre opcje nie mają swych odpowiedników (albo ja nie widze, bo nazwy są różne), więc nie potrafię tego zrobić. Być może ktoś jest w stanie pomóc, bo obecnie praca z touchpadem pod linuxem jest udręką - niegdy nie jestem pewien czy nie będe musiał powtórzyć puknięcia, bo touchpad mnie nie zrozumiał i nie kliknął.

Kod: Zaznacz cały

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2]
"ReportRate"=dword:00000001
"Gestures"=dword:00000003
"SecGestures"=dword:00000001
"EdgeMotion"=dword:00000005
"EdgeMotionSpeed"=dword:000000a0
"PointerMotionSpeed"=dword:00000100
"MomentumMotion"=dword:00000000
"MomentumMotionFriction"=dword:00000003
"IlluminationState"=dword:00000000
"IlluminationLoginTime"=dword:00000014
"IlluminationTimeOnTouch"=dword:00000002
"CursorSpeed"=dword:00000040
"TappingSpeed"=dword:000000fa
"ModKeyCursorSpeed"=dword:00000000
"ModKeyCursorConstrainXY"=dword:00000000
"TouchZoneTimeOut"=dword:000001f4
"TouchThreshold"=dword:0000001e
"BtnSensitivity"=dword:00000007
"LeftBorderWidth"=dword:000000fa
"RightBorderWidth"=dword:000000fa
"TopBorderHeight"=dword:0000012c
"BottomBorderHeight"=dword:000000fa
"TopBorderHeightVert"=dword:00000320
"BottomBorderHeightVert"=dword:00000320
"TopLeftCornerWidth"=dword:000001f4
"TopLeftCornerHeight"=dword:000002bc
"TopLeftCornerAction"=dword:00000001
"TopRightCornerWidth"=dword:00000123
"TopRightCornerHeight"=dword:00000187
"TopRightCornerAction"=dword:00000000
"BottomLeftCornerWidth"=dword:000001f4
"BottomLeftCornerHeight"=dword:000002bc
"BottomLeftCornerAction"=dword:00000001
"BottomRightCornerWidth"=dword:000000d3
"BottomRightCornerHeight"=dword:000001e8
"BottomRightCornerAction"=dword:00000000
"TopLeftCornerFlag"=dword:00000001
"TopRightCornerFlag"=dword:00000001
"BottomLeftCornerFlag"=dword:00000001
"BottomRightCornerFlag"=dword:00000001
"2FingerTapAction"=dword:00000001
"3FingerTapAction"=dword:00000001
"PalmRT"=dword:00000001
"PalmRejectAlways"=dword:00000000
"EnablePalmDetect"=dword:00000001
"LeftButtonAction"=dword:00000001
"MiddleButtonAction"=dword:00000004
"RightButtonAction"=dword:00000002
"UpButtonAction"=dword:00000000
"DownButtonAction"=dword:00000000
"Button4Action"=dword:00000008
"Button5Action"=dword:00000010
"ExButton1Action"=dword:00000000
"ExButton2Action"=dword:00000000
"ExButton3Action"=dword:00000000
"ExButton4Action"=dword:00000000
"ExButton5Action"=dword:00000001
"ExButton6Action"=dword:00000001
"ExButton7Action"=dword:00000001
"ExButton8Action"=dword:00000001
"MotionRotationAngle"=dword:00000000
"EnableButtonAction"=dword:00000001
"DisableDevice"=dword:00000000
"TopLeftCornerPlugInID"=""
"TopRightCornerPlugInID"="SynTP"
"TopRightCornerPlugInActionID"=dword:00000003
"BottomLeftCornerPlugInID"=""
"BottomLeftCornerPlugInActionID"=dword:00000000
"BottomRightCornerPlugInID"="SynTP"
"BottomRightCornerPlugInActionID"=dword:00000001
"LeftButtonPlugInID"=""
"MiddleButtonPlugInID"=""
"RightButtonPlugInID"=""
"UpButtonPlugInID"="SynTP"
"UpButtonPlugInActionID"=dword:00000007
"DownButtonPlugInID"="SynTP"
"DownButtonPlugInActionID"=dword:00000008
"2FingerTapPlugInID"=""
"3FingerTapPlugInID"=""
"2FingerStrokePlugInID"=""
"3FingerStrokePlugInID"=""
"ExButton1PlugInID"="SynTP"
"ExButton1PlugInActionID"=dword:0000000b
"ExButton2PlugInID"="SynTP"
"ExButton2PlugInActionID"=dword:0000000b
"ExButton3PlugInID"="SynTP"
"ExButton3PlugInActionID"=dword:0000000b
"ExButton4PlugInID"="SynTP"
"ExButton4PlugInActionID"=dword:0000000b
"ExButton5PlugInID"=""
"ExButton6PlugInID"=""
"ExButton7PlugInID"=""
"ExButton8PlugInID"=""
"PressToSelectPlugInID"=""
"Button5PlugInID"=""
"ButtonModePlugInID"=""

[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2\2FingerGestures]
"PlugInID0"="Syntp"
"ActionID0"=dword:00000012
"PlugInID1"="Syntp"
"ActionID1"=dword:00000013
"PlugInID2"="Syntp"
"ActionID2"=dword:00000005
"PlugInID3"="Syntp"
"ActionID3"=dword:0000000f
"PlugInID4"="Syntp"
"ActionID4"=dword:00000011
"PlugInID5"="Syntp"
"ActionID5"=dword:00000014
"PlugInID6"="Syntp"
"ActionID6"=dword:00000010
"PlugInID7"="Syntp"
"ActionID7"=dword:0000000e

[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2\3FingerGestures]
"PlugInID0"=""
"PlugInID1"="Syntp"
"ActionID1"=dword:00000015
"PlugInID2"=""
"PlugInID3"=""
"PlugInID4"=""
"PlugInID5"="Syntp"
"ActionID5"=dword:00000016
"PlugInID6"=""
"PlugInID7"=""

[HKEY_CURRENT_USER\Software\Synaptics\SynTP\TouchPadPS2\CustomZones]

darck
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 10 lis 2007, 18:38
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME

Odp: czułość touchpad synaptics (toshiba L300)

Post autor: darck »

nikt?
Awatar użytkownika
polbanda1
Piegowaty Guziec
Piegowaty Guziec
Posty: 25
Rejestracja: 22 sty 2008, 17:17
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: czułość touchpad synaptics (toshiba L300)

Post autor: polbanda1 »

Kod: Zaznacz cały

sudo apt-get install gsynaptics
dodajesz do xorg.conf linijke która tutaj zaznaczona jest na czerwowo w sekcji "Input Device".

Kod: Zaznacz cały

Section "InputDevice"
	Identifier	"Synaptics Touchpad"
	Driver		"synaptics"
	Option		"SendCoreEvents"	"true"
	Option		"Device"		"/dev/psaux"
	Option		"Protocol"		"auto-dev"
	Option		"HorizEdgeScroll"	"0"
	Option 		"SHMConfig" 		"true"
i po restarcie X'ów [Ctrl+Alt+Backspace], wchodzisz System/Preferencje/Touchpad.
Program pozwoli na graficzną konfigurację touchpada i funkcji o których mówisz.
Pozdrawiam.
darck
Sędziwy Jeż
Sędziwy Jeż
Posty: 42
Rejestracja: 10 lis 2007, 18:38
Płeć: Mężczyzna
Wersja Ubuntu: 13.04
Środowisko graficzne: GNOME

Odp: czułość touchpad synaptics (toshiba L300)

Post autor: darck »

nie spodziewalem sie ze ktos jeszcze odpisze, ale twoja porada jest nic nie warta. Widzialem tą namiastke GUI do konfiguracji synaptics. Jest nędzna. Nie posiada nawet 1/3 mozliwosci ktorą daje edycja pliku. Moje pytanie tez bylo innne niz twa odpowiedź
ODPOWIEDZ

Wróć do „Laptopy”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 4 gości