I put the following in my xorg.conf to permanently fix the sensitivity issues and disable edge scrolling:
Section "InputClass"
Identifier "PointStick"
MatchIsPointer "true"
MatchProduct "DualPoint Stick"
MatchDevicePath "/dev/input/event*"
# To display current settings:
# xinput list-props 'AlpsPS/2 ALPS DualPoint Stick'
# xinput get-feedbacks 'AlpsPS/2 ALPS DualPoint Stick'
# Scroll wheel emulation is configured by default in
# /usr/share/X11/xorg.conf.d/11-evdev-trackpoint.conf
# Default scroll is way too sensitive
Option "EmulateWheelInertia" "80" # Default 10
# Middle Button Emulation isn't needed since there is a physical button
Option "Emulate3Buttons" "false" # Default true
# Use the recommended "polynomial" acceleration profile
Option "AccelerationProfile" "2" # Default 0 ("classic")
# Default settings are way too sensitive
Option "ConstantDeceleration" "9" # Default 1.0
#Option "AdaptiveDeceleration" "1.0" # Default 1.0
# The Threshold/Numerator/Denominator set here are usually overridden by the Desktop Manager,
# so you may also need to adjust these in the Desktop Manager's control panel, or add
# `xinput set-ptr-feedback 'AlpsPS/2 ALPS DualPoint Stick' 0 7 2` to a startup script run by your
# Desktop manager.
Option "AccelerationThreshold" "0" # Default 4 for use with "classic" profile
Option "AccelerationNumerator" "7" # Default 2
Option "AccelerationDenominator" "2" # Default 1
#Option "VelocityScaling" "10.0" # Default 10.0
EndSection
# Use multi-touch button emulation
Option "TapButton2" "2" # Default 3 (right click)
Option "TapButton3" "3" # Default 0
# Button emulation isn't needed since there are physical buttons
# and multi-touch button emulation is easier to use than edge button emulation
Option "RTCornerButton" "0" # Default 2 (middle click)
Option "RBCornerButton" "0" # Default 3 (right click)
Option "LTCornerButton" "0" # Default 0
Option "LBCornerButton" "0" # Default 0
# Use multi-touch scroll emulation
Option "VertTwoFingerScroll" "true" # Default true
Option "HorizTwoFingerScroll" "true" # Default false
# Reverse multi-touch scroll direction
# (Emulate touch screen scroll)
#Option "VertScrollDelta" "-64" # Default 64
#Option "HorizScrollDelta" "-64" # Default 64
# Edge scroll emulation isn't needed since multi-touch scroll emulation is supported
# (Multi-touch scroll emulation is easier to use than edge scroll emulation)
Option "VertEdgeScroll" "false" # Default true
Option "HorizEdgeScroll" "false" # Default false
# Disable acceleration in the synaptics driver (use Xorg acceleration instead)
Option "MinSpeed" "1" # Default 1
Option "MaxSpeed" "1" # Default 1.75
# Use the recommended "polynomial" acceleration profile
Option "AccelerationProfile" "2" # Default 1 ("device-dependent")
# Default settings are a bit too sensitive
Option "ConstantDeceleration" "5" # Default 2.5
#Option "AdaptiveDeceleration" "1.0" # Default 1.0
# The Threshold/Numerator/Denominator set here are usually overridden by the Desktop Manager,
# so you may also need to adjust these in the Desktop Manager's control panel, or add
# `xinput set-ptr-feedback 'AlpsPS/2 ALPS DualPoint TouchPad' 0 5 2` to a startup script run by
# your Desktop manager.
Option "AccelerationThreshold" "0" # Default 4 for use with "classic" profile
Option "AccelerationNumerator" "5" # Default 2
Option "AccelerationDenominator" "2" # Default 1
#Option "VelocityScaling" "12.5" # Default 12.5
EndSection
A number of relevant bug fixes have been committed to the kernel since this driver was backported. These fixes should probably be backported as well: /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=864db9295b0 6837d11a260e5da cf99a3fdf6bce2 /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=7229c58c096 ca08576cbcbf666 9bfbdcae0b5d22 /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=23fce365c6a 26e40d459ca9728 9dd18543fb6845 /git.kernel. org/cgit/ linux/kernel/ git/torvalds/ linux.git/ commit/ ?id=47e3a5edc65 38d66e470aaed3b 7c57255cb37ca1 /git.kernel. org/pub/ scm/linux/ kernel/ git/dtor/ input.git/ commit/ ?h=for- linus&id= e7348396c6d51b5 7c95c6646c390cd 078e038e19 /git.kernel. org/pub/ scm/linux/ kernel/ git/dtor/ input.git/ commit/ ?h=for- linus&id= 47e6fb4212d09f3 25c0847d05985dd 3d71553095
https:/
https:/
https:/
https:/
https:/
https:/
I put the following in my xorg.conf to permanently fix the sensitivity issues and disable edge scrolling:
Section "InputClass"
Identifier "PointStick"
MatchIsPointer "true"
MatchProduct "DualPoint Stick"
MatchDevicePath "/dev/input/event*"
# To display current settings:
# xinput list-props 'AlpsPS/2 ALPS DualPoint Stick'
# xinput get-feedbacks 'AlpsPS/2 ALPS DualPoint Stick'
# Scroll wheel emulation is configured by default in X11/xorg. conf.d/ 11-evdev- trackpoint. conf ertia" "80" # Default 10
# /usr/share/
# Default scroll is way too sensitive
Option "EmulateWheelIn
# Middle Button Emulation isn't needed since there is a physical button
Option "Emulate3Buttons" "false" # Default true
# Use the recommended "polynomial" acceleration profile ofile" "2" # Default 0 ("classic") ration" "9" # Default 1.0 ration" "1.0" # Default 1.0 Numerator/ Denominator set here are usually overridden by the Desktop Manager, reshold" "0" # Default 4 for use with "classic" profile merator" "7" # Default 2 nominator" "2" # Default 1
Option "AccelerationPr
# Default settings are way too sensitive
Option "ConstantDecele
#Option "AdaptiveDecele
# The Threshold/
# so you may also need to adjust these in the Desktop Manager's control panel, or add
# `xinput set-ptr-feedback 'AlpsPS/2 ALPS DualPoint Stick' 0 7 2` to a startup script run by your
# Desktop manager.
Option "AccelerationTh
Option "AccelerationNu
Option "AccelerationDe
#Option "VelocityScaling" "10.0" # Default 10.0
EndSection
Section "InputClass"
Identifier "TouchPad"
MatchIsTouchpad "true"
MatchDevicePath "/dev/input/event*"
# To display current settings:
# xinput list-props 'AlpsPS/2 ALPS DualPoint TouchPad'
# xinput get-feedbacks 'AlpsPS/2 ALPS DualPoint TouchPad'
# synclient
# Use multi-touch button emulation croll" "true" # Default true Scroll" "true" # Default false
Option "TapButton2" "2" # Default 3 (right click)
Option "TapButton3" "3" # Default 0
# Button emulation isn't needed since there are physical buttons
# and multi-touch button emulation is easier to use than edge button emulation
Option "RTCornerButton" "0" # Default 2 (middle click)
Option "RBCornerButton" "0" # Default 3 (right click)
Option "LTCornerButton" "0" # Default 0
Option "LBCornerButton" "0" # Default 0
# Use multi-touch scroll emulation
Option "VertTwoFingerS
Option "HorizTwoFinger
# Reverse multi-touch scroll direction
# (Emulate touch screen scroll)
#Option "VertScrollDelta" "-64" # Default 64
#Option "HorizScrollDelta" "-64" # Default 64
# Edge scroll emulation isn't needed since multi-touch scroll emulation is supported
# (Multi-touch scroll emulation is easier to use than edge scroll emulation)
Option "VertEdgeScroll" "false" # Default true
Option "HorizEdgeScroll" "false" # Default false
# Disable acceleration in the synaptics driver (use Xorg acceleration instead)
Option "MinSpeed" "1" # Default 1
Option "MaxSpeed" "1" # Default 1.75
# Use the recommended "polynomial" acceleration profile ofile" "2" # Default 1 ("device- dependent" ) ration" "5" # Default 2.5 ration" "1.0" # Default 1.0 Numerator/ Denominator set here are usually overridden by the Desktop Manager, reshold" "0" # Default 4 for use with "classic" profile merator" "5" # Default 2 nominator" "2" # Default 1
Option "AccelerationPr
# Default settings are a bit too sensitive
Option "ConstantDecele
#Option "AdaptiveDecele
# The Threshold/
# so you may also need to adjust these in the Desktop Manager's control panel, or add
# `xinput set-ptr-feedback 'AlpsPS/2 ALPS DualPoint TouchPad' 0 5 2` to a startup script run by
# your Desktop manager.
Option "AccelerationTh
Option "AccelerationNu
Option "AccelerationDe
#Option "VelocityScaling" "12.5" # Default 12.5
EndSection