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