You are not logged in.
Hello,
First of all, yes, I've searched the forums and wiki already and I haven't found a solution.
So I have a Dell XPS 13 9350. It works fine, but I can't seem to disable mouse acceleration for my touchpad. I detest mouse acceleration and I don't understand why anyone would want to use it. I can't be accurate with it at all.
I'm running no DE and use bspwm as my WM (though I don't think that matters). I'm also using xorg with libinput, but I wouldn't mind changing one of those if it would help solve my problem.
So far I've tried
- using xset to disable acceleration
- editing a file in /etc/X11/xorg.conf.d to set the AccelProfile to flat
- editing that same file with some other settings, see the code blocks below
This is my /etc/X11/xorg.conf.d/50-libinput.conf. It's the only file I have in that directory:
Section "InputClass"
Identifier "touchpad"
MatchProduct "DLL0704:01 06CB:76AE Touchpad"
Driver "libinput"
Option "Tapping" "on"
Option "NaturalScrolling" "on"
Option "AccelProfile" "flat"
EndSection
I've also tried this config in the same file. Didn't work:
Section "InputClass"
Identifier "touchpad"
MatchProduct "DLL0704:01 06CB:76AE Touchpad"
Driver "libinput"
Option "Tapping" "on"
Option "NaturalScrolling" "on"
Option "AccelerationProfile" "-1"
Option "AccelerationScheme" "none"
Option "AccelSpeed" "-1"
EndSection
Here's the output of "xinput":
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ ↳ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ ↳ ELAN Touchscreen id=10 [slave pointer (2)]
⎜ ↳ DLL0704:01 06CB:76AE Touchpad id=12 [slave pointer (2)]
⎜ ↳ PS/2 Synaptics 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)]
↳ Integrated_Webcam_HD id=11 [slave keyboard (3)]
↳ Intel HID events id=13 [slave keyboard (3)]
↳ AT Translated Set 2 keyboard id=14 [slave keyboard (3)]
↳ Dell WMI hotkeys id=16 [slave keyboard (3)]
Also, if I understand it correctly, with the "flat" AccelProfile you can't change the "sensitivity" of the mouse, something like moving the slider thing in the Windows mouse settings, like a multiplier for the amount of pixels moved. I'd like to change that sensitivity, though.
I would also like to enable smooth scrolling like in Edge or Chrome in Windows for Chromium. Is that possible?
It's a lot of questions but at the moment my laptop is pretty much unusable for me because of xorg.
Thanks in advance,
Sydcul
Offline
Have you tried to disable acceleration with xinput? Type
xinput list-props 'PS/2 Synaptics TouchPad'
and then
xinput set-prop 'PS/2 Synaptics TouchPad' 'Device Accel Constant Deceleration' 1
You need to adapt this command with the specific property shown before. Put any 'acceleration' or 'deceleration' property to 1.
For smooth scrolling that will depend on the specific browser you use, this is not a general property. If this option is available for ytour browser, you should find it with a google search on the name of your browser.
Offline