I'm not a new linux user, but for the most part everything's worked for years, so i'm not too good ad diagnosing things. I recently updated to Kubuntu 18.04 (from Mint KDE) on my laptop - Dell inspiron 5558. The touchpad was very sensitive there too, but I was dealing with it. But now we're using this laptop much more, and my wife has higher expectations . One of the first things i had to do was to switch the touchpad driver, the included one almost all the options (like pointer speed) were greyed out in the touchpad setting gui. The pointer speed was far to slow. I installed xserver-xorg-input-evdev and xserver-xorg-input-synaptics and things were much improved.
However, the sensitivity is far too high. The slightest touch... so light that you can't even feel if your touching and you think you're still hovering over the pad... initiates clicks and mouse movement. Literally, if you sneeze nearby, it detects clicks. It makes typing near impossible as the cursor randomly jumps without touching your palm to the pad.
I've done some reading of related forums and problems already and tried the following things, but they seem to have no effect:
Here's what i see for the touchpad settings:
This might be relevent, I see a number of other devices:
Lastly, here is the long list from xinput regarding the pointing devices:
However, the sensitivity is far too high. The slightest touch... so light that you can't even feel if your touching and you think you're still hovering over the pad... initiates clicks and mouse movement. Literally, if you sneeze nearby, it detects clicks. It makes typing near impossible as the cursor randomly jumps without touching your palm to the pad.
I've done some reading of related forums and problems already and tried the following things, but they seem to have no effect:
Adjusting synclient FingerHigh and FingerLow up and down (between 0 and 255). Seems to have absolutely no effect. Also tried turning palm detect on to no avail.
Adjusting xinput --set-prop [dev id] "Synaptics Finger" all over the place... also seems to have no effect.
Adjusting xinput --set-prop [dev id] "Synaptics Finger" all over the place... also seems to have no effect.
Here's what i see for the touchpad settings:
Code:
xinput --list-props 15
Device 'DLLC6AD:00 06CB:75BF Touchpad':
Device Enabled (143): 1
Coordinate Transformation Matrix (145): 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
Device Accel Profile (274): 1
Device Accel Constant Deceleration (275): 2.500000
Device Accel Adaptive Deceleration (276): 1.000000
Device Accel Velocity Scaling (277): 12.500000
Synaptics Edges (303): 49, 1180, 50, 879
Synaptics Finger (304): 25, 30, 0
Synaptics Tap Time (305): 180
Synaptics Tap Move (306): 67
Synaptics Tap Durations (307): 180, 180, 100
Synaptics ClickPad (308): 1
Synaptics Middle Button Timeout (309): 0
Synaptics Two-Finger Pressure (310): 282
Synaptics Two-Finger Width (311): 7
Synaptics Scrolling Distance (312): 30, 30
Synaptics Edge Scrolling (313): 1, 0, 0
Synaptics Two-Finger Scrolling (314): 1, 0
Synaptics Move Speed (315): 1.000000, 1.750000, 0.311609, 0.000000
Synaptics Off (316): 2
Synaptics Locked Drags (317): 0
Synaptics Locked Drags Timeout (318): 5000
Synaptics Tap Action (319): 2, 3, 0, 0, 1, 3, 0
Synaptics Click Action (320): 1, 3, 0
Synaptics Circular Scrolling (321): 0
Synaptics Circular Scrolling Distance (322): 0.100000
Synaptics Circular Scrolling Trigger (323): 0
Synaptics Circular Pad (324): 0
Synaptics Palm Detection (325): 0
Synaptics Palm Dimensions (326): 10, 200
Synaptics Coasting Speed (327): 20.000000, 50.000000
Synaptics Pressure Motion (328): 30, 160
Synaptics Pressure Motion Factor (329): 1.000000, 1.000000
Synaptics Resolution Detect (330): 1
Synaptics Grab Event Device (331): 0
Synaptics Gestures (332): 1
Synaptics Capabilities (333): 1, 0, 0, 1, 1, 0, 0
Synaptics Pad Resolution (334): 12, 12
Synaptics Area (335): 0, 0, 0, 0
Synaptics Soft Button Areas (336): 614, 0, 761, 0, 0, 0, 0, 0
Synaptics Noise Cancellation (337): 7, 7
Device Product ID (263): 1739, 30143
Device Node (264): "/dev/input/event10"
Code:
xinput --list ⎡ Virtual core pointer id=2 [master pointer (3)] ⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=11 [slave pointer (2)] ⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=12 [slave pointer (2)] ⎜ ↳ Melfas LGD AIT Touch Controller id=14 [slave pointer (2)] ⎜ ↳ DLLC6AD:00 06CB:75BF Touchpad id=15 [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)] ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=10 [slave keyboard (3)] ↳ Integrated_Webcam_HD: Integrate id=13 [slave keyboard (3)] ↳ Dell WMI hotkeys id=16 [slave keyboard (3)] ↳ AT Translated Set 2 keyboard id=17 [slave keyboard (3)] ↳ DELL Wireless hotkeys id=18 [slave keyboard (3)]
Code:
xinput --list --long
⎡ Virtual core pointer id=2 [master pointer (3)]
Reporting 7 classes:
Class originated from: 15. Type: XIButtonClass
Buttons supported: 13
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None "Button Unknown"
Button state:
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: 0.000000 - 1229.000000
Resolution: 12000 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: 0.000000 - 929.000000
Resolution: 12000 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 15. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 30.000000
flags: 0x0
Class originated from: 15. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 30.000000
flags: 0x0
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
Reporting 3 classes:
Class originated from: 4. Type: XIButtonClass
Buttons supported: 10
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None
Button state:
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 4. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=11 [slave pointer (2)]
Reporting 11 classes:
Class originated from: 11. Type: XIButtonClass
Buttons supported: 13
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" "Button Side" "Button Extra" "Button Unknown" "Button Unknown" "Button Unknown" "Button Unknown"
Button state:
Class originated from: 11. Type: XIKeyClass
Keycodes supported: 248
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Wheel
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Dial
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 4:
Label: Rel Vert Wheel
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIValuatorClass
Detail for Valuator 5:
Label: Rel Misc
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 11. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 1.000000
flags: 0x0
Class originated from: 11.
Type: XIScrollClass
Scroll info for Valuator 3
type: 2 (horizontal)
increment: 1.000000
flags: 0x0
Class originated from: 11. Type: XIScrollClass
Scroll info for Valuator 4
type: 1 (vertical)
increment: -1.000000
flags: 0x2 ( preferred )
⎜ ↳ Microsoft Microsoft® Nano Transceiver v2.0 id=12 [slave pointer (2)]
Reporting 6 classes:
Class originated from: 12. Type: XIButtonClass
Buttons supported: 7
Button labels: "Button 0" "Button Unknown" "Button Unknown" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right"
Button state:
Class originated from: 12. Type: XIKeyClass
Keycodes supported: 248
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 12. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Wheel
Range: -1.000000 - -1.000000
Resolution: 1 units/m
Mode: relative
Class originated from: 12. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 1.000000
flags: 0x0
⎜ ↳ Melfas LGD AIT Touch Controller id=14 [slave pointer (2)]
Reporting 4 classes:
Class originated from: 14. Type: XIButtonClass
Buttons supported: 5
Button labels: "Button Unknown" "Button Unknown" "Button Unknown" "Button Wheel Up" "Button Wheel Down"
Button state:
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 0:
Label: Abs MT Position X
Range: 0.000000 - 4095.000000
Resolution: 12000 units/m
Mode: absolute
Current value: 960.000000
Class originated from: 14. Type: XIValuatorClass
Detail for Valuator 1:
Label: Abs MT Position Y
Range: 0.000000 - 4095.000000
Resolution: 21000 units/m
Mode: absolute
Current value: 540.000000
Class originated from: 14. Type: XITouchClass
Touch mode: direct
Max number of touches: 10
⎜ ↳ DLLC6AD:00 06CB:75BF Touchpad id=15 [slave pointer (2)]
Reporting 7 classes:
Class originated from: 15. Type: XIButtonClass
Buttons supported: 12
Button labels: "Button Left" "Button Middle" "Button Right" "Button Wheel Up" "Button Wheel Down" "Button Horiz Wheel Left" "Button Horiz Wheel Right" None None None None None
Button state:
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 0:
Label: Rel X
Range: 0.000000 - 1229.000000
Resolution: 12000 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 1:
Label: Rel Y
Range: 0.000000 - 929.000000
Resolution: 12000 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 2:
Label: Rel Horiz Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 15. Type: XIValuatorClass
Detail for Valuator 3:
Label: Rel Vert Scroll
Range: 0.000000 - -1.000000
Resolution: 0 units/m
Mode: relative
Class originated from: 15. Type: XIScrollClass
Scroll info for Valuator 2
type: 2 (horizontal)
increment: 30.000000
flags: 0x0
Class originated from: 15. Type: XIScrollClass
Scroll info for Valuator 3
type: 1 (vertical)
increment: 30.000000
flags: 0x0
Comment