Hi ms3811,
You want to change Synaptics "numbers" on the fly? Maybe it helps: Touchpad Synaptics - ArchWiki. (BTW, correct name is Synaptics, while Synaptic is package manager.)
First of all, install xinput package:
# tazpkg -gi xinput
And here is my live session while using this tool:
tux@slitaz:~$ xinput --help
usage :
xinput get-feedbacks <device name>
xinput set-ptr-feedback <device name> <threshold> <num> <denom>
xinput set-integer-feedback <device name> <feedback id> <value>
xinput get-button-map <device name>
xinput set-button-map <device name> <map button 1> [<map button 2> [...]
]
xinput set-pointer <device name> [<x index> <y index>]
xinput set-mode <device name> ABSOLUTE|RELATIVE
xinput list [--short || --long] [<device name>...]
xinput query-state <device name>
xinput test [-proximity] <device name>
xinput create-master <id> [<sendCore (dflt:1)>] [<enable (dflt:1)>]
xinput remove-master <id> [Floating|AttachToMaster (dflt:Floating)] [<re
turnPointer>] [<returnKeyboard>]
xinput reattach <id> <master>
xinput float <id>
xinput set-cp <window> <device>
xinput test-xi2 <device>
xinput list-props <device> [<device> ...]
xinput set-int-prop <device> <property> <format (8, 16, 32)> <val> [<val
> ...]
xinput set-float-prop <device> <property> <val> [<val> ...]
xinput set-atom-prop <device> <property> <val> [<val> ...]
xinput watch-props <device>
xinput delete-prop <device> <property>
xinput set-prop <device> [--type=atom|float|int] [--format=8|16|32] <pro
perty> <val> [<val> ...]
tux@slitaz:~$ xinput list
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ Genius id=10 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
⎜ ↳ SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
↳ Virtual core XTEST keyboard id=5 [slave keyboard (3)]
↳ Power Button id=6 [slave keyboard (3)]
↳ Video Bus id=7 [slave keyboard (3)]
↳ Power Button id=8 [slave keyboard (3)]
↳ Sleep Button id=9 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=11 [slave keyboard (3)]
tux@slitaz:~$ xinput list 12
SynPS/2 Synaptics TouchPad id=12 [slave pointer (2)]
Reporting 5 classes:
Class originated from: 12
Buttons supported: 5
Button labels: Button Left Button Unknown Button Right Button Wh
eel Up Button Wheel Down
Button state:
Class originated from: 12
Detail for Valuator 0:
Label: Abs X
Range: 1472.000000 - 5888.000000
Resolution: 121000 units/m
Mode: absolute
Current value: 512.000000
Class originated from: 12
Detail for Valuator 1:
Label: Abs Y
Range: 1408.000000 - 5218.000000
Resolution: 182000 units/m
Mode: absolute
Current value: 300.000000
Class originated from: 12
Detail for Valuator 2:
Label: Abs Pressure
Range: 0.000000 - 255.000000
Resolution: 10000 units/m
Mode: absolute
Current value: 0.000000
Class originated from: 12
Detail for Valuator 3:
Label: Abs Tool Width
Range: 0.000000 - 15.000000
Resolution: 10000 units/m
Mode: absolute
Current value: 0.000000
tux@slitaz:~$ xinput list 13
SynPS/2 Synaptics TouchPad id=13 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 13
Buttons supported: 12
Button labels: Button Left Button Middle Button Right Button Whe
el Up Button Wheel Down Button Horiz Wheel Left Button Horiz Wheel Right None No
ne None None None
Button state:
Class originated from: 13
Detail for Valuator 0:
Label: Rel X
Range: 1472.000000 - 5888.000000
Resolution: 121000 units/m
Mode: relative
Class originated from: 13
Detail for Valuator 1:
Label: Rel Y
Range: 1408.000000 - 5218.000000
Resolution: 182000 units/m
Mode: relative
tux@slitaz:~$ xinput list-props 12
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (131): 1
Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.
000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 0
Device Accel Constant Deceleration (254): 1.000000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 10.000000
Evdev Axis Inversion (257): 0, 0
Evdev Axis Calibration (258): <no items>
Evdev Axes Swap (259): 0
Axis Labels (260): "Abs X" (270), "Abs Y" (271), "Abs Pressure" (27
2), "Abs Tool Width" (273)
Button Labels (261): "Button Left" (134), "Button Unknown" (252), "Bu
tton Right" (136), "Button Wheel Up" (137), "Button Wheel Down" (138)
Evdev Middle Button Emulation (262): 0
Evdev Middle Button Timeout (263): 50
Evdev Wheel Emulation (264): 0
Evdev Wheel Emulation Axes (265): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (266): 10
Evdev Wheel Emulation Timeout (267): 200
Evdev Wheel Emulation Button (268): 4
Evdev Drag Lock Buttons (269): 0
tux@slitaz:~$ xinput set-prop 12 256 "2.000000"
tux@slitaz:~$ xinput list-props 12
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (131): 1
Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.
000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 0
Device Accel Constant Deceleration (254): 1.000000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 2.000000
Evdev Axis Inversion (257): 0, 0
Evdev Axis Calibration (258): <no items>
Evdev Axes Swap (259): 0
Axis Labels (260): "Abs X" (270), "Abs Y" (271), "Abs Pressure" (27
2), "Abs Tool Width" (273)
Button Labels (261): "Button Left" (134), "Button Unknown" (252), "Bu
tton Right" (136), "Button Wheel Up" (137), "Button Wheel Down" (138)
Evdev Middle Button Emulation (262): 0
Evdev Middle Button Timeout (263): 50
Evdev Wheel Emulation (264): 0
Evdev Wheel Emulation Axes (265): 0, 0, 4, 5
Evdev Wheel Emulation Inertia (266): 10
Evdev Wheel Emulation Timeout (267): 200
Evdev Wheel Emulation Button (268): 4
Evdev Drag Lock Buttons (269): 0
tux@slitaz:~$ xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (131): 1
Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.
000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 1
Device Accel Constant Deceleration (254): 2.500000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 12.500000
Synaptics Edges (274): 1781, 5579, 1674, 4952
Synaptics Finger (275): 24, 29, 255
Synaptics Tap Time (276): 180
Synaptics Tap Move (277): 256
Synaptics Tap Durations (278): 180, 180, 100
Synaptics Tap FastTap (279): 0
Synaptics Middle Button Timeout (280): 75
Synaptics Two-Finger Pressure (281): 0
Synaptics Two-Finger Width (282): 6
Synaptics Scrolling Distance (283): 116, 116
Synaptics Edge Scrolling (284): 1, 1, 0
Synaptics Two-Finger Scrolling (285): 1, 1
Synaptics Move Speed (286): 1.000000, 1.750000, 0.034294, 40.000000
Synaptics Edge Motion Pressure (287): 29, 159
Synaptics Edge Motion Speed (288): 1, 466
Synaptics Edge Motion Always (289): 0
Synaptics Off (290): 0
Synaptics Locked Drags (291): 0
Synaptics Locked Drags Timeout (292): 5000
Synaptics Tap Action (293): 0, 0, 0, 0, 1, 2, 3
Synaptics Click Action (294): 1, 1, 1
Synaptics Circular Scrolling (295): 1
Synaptics Circular Scrolling Distance (296): 0.100000
Synaptics Circular Scrolling Trigger (297): 2
Synaptics Circular Pad (298): 0
Synaptics Palm Detection (299): 0
Synaptics Palm Dimensions (300): 9, 199
Synaptics Coasting Speed (301): 20.000000, 50.000000
Synaptics Pressure Motion (302): 29, 159
Synaptics Pressure Motion Factor (303): 1.000000, 1.000000
Synaptics Grab Event Device (304): 1
Synaptics Gestures (305): 1
Synaptics Capabilities (306): 1, 0, 1, 0, 0, 1, 1
Synaptics Pad Resolution (307): 182, 121
Synaptics Area (308): 0, 0, 0, 0
tux@slitaz:~$ xinput set-prop 13 256 "2.000000"
tux@slitaz:~$ xinput list-props 13
Device 'SynPS/2 Synaptics TouchPad':
Device Enabled (131): 1
Coordinate Transformation Matrix (133): 1.000000, 0.000000, 0.000000, 0.
000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (253): 1
Device Accel Constant Deceleration (254): 2.500000
Device Accel Adaptive Deceleration (255): 1.000000
Device Accel Velocity Scaling (256): 2.000000
Synaptics Edges (274): 1781, 5579, 1674, 4952
Synaptics Finger (275): 24, 29, 255
Synaptics Tap Time (276): 180
Synaptics Tap Move (277): 256
Synaptics Tap Durations (278): 180, 180, 100
Synaptics Tap FastTap (279): 0
Synaptics Middle Button Timeout (280): 75
Synaptics Two-Finger Pressure (281): 0
Synaptics Two-Finger Width (282): 6
Synaptics Scrolling Distance (283): 116, 116
Synaptics Edge Scrolling (284): 1, 1, 0
Synaptics Two-Finger Scrolling (285): 1, 1
Synaptics Move Speed (286): 1.000000, 1.750000, 0.034294, 40.000000
Synaptics Edge Motion Pressure (287): 29, 159
Synaptics Edge Motion Speed (288): 1, 466
Synaptics Edge Motion Always (289): 0
Synaptics Off (290): 0
Synaptics Locked Drags (291): 0
Synaptics Locked Drags Timeout (292): 5000
Synaptics Tap Action (293): 0, 0, 0, 0, 1, 2, 3
Synaptics Click Action (294): 1, 1, 1
Synaptics Circular Scrolling (295): 1
Synaptics Circular Scrolling Distance (296): 0.100000
Synaptics Circular Scrolling Trigger (297): 2
Synaptics Circular Pad (298): 0
Synaptics Palm Detection (299): 0
Synaptics Palm Dimensions (300): 9, 199
Synaptics Coasting Speed (301): 20.000000, 50.000000
Synaptics Pressure Motion (302): 29, 159
Synaptics Pressure Motion Factor (303): 1.000000, 1.000000
Synaptics Grab Event Device (304): 1
Synaptics Gestures (305): 1
Synaptics Capabilities (306): 1, 0, 1, 0, 0, 1, 1
Synaptics Pad Resolution (307): 182, 121
Synaptics Area (308): 0, 0, 0, 0
tux@slitaz:~$ cat /etc/X11/xorg.conf.d/35-synaptics.conf
Section "InputClass"
Identifier "touchpad"
Driver "synaptics"
MatchIsTouchpad "on"
Option "SHMConfig" "on"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "VertEdgeScroll" "on"
Option "VertTwoFingerScroll" "on"
Option "HorizEdgeScroll" "on"
Option "HorizTwoFingerScroll" "on"
Option "CircularScrolling" "on"
Option "CircScrollTrigger" "2"
Option "EmulateTwoFingerMinZ" "0"
EndSection
tux@slitaz:~$
I not touched my 35-synaptics.conf and all works well. Mouse pointer is not jumpy. Even circular scrolling works.
But I lost a couple of features that I've seen under the windows xp in this netbook: mouse pointer inertia, and two-finger zoom.
PS.
I'm running SliTaz 4.0. Last time I've used Cooking, the udev was broken. And here no devices recognition, no kernel modules auto-load. All by the hands only…
PPS.
Additionally, I prepared receipt for GSynaptics for Cooking. You can wait for package is cooking (at 16:05 server time, I think) and download it here: http://cook.slitaz.org/cooker.cgi?pkg=gsynaptics