There is a problem with my laptop — jumping cursor. I think the hardware is the source of the problem. Maybe toucpad is just very inaccurate when getting finger coordinates and touching events.
On Ubuntu 14.04 I just set vertical and horizontal hysteresis and high and low finger pressure to make touchpad feel smooth and nice. When I installed 18.04 I found that I can't adjust my touchpad any more (except a few options that are not too helpful in my case).
So, can anybody of you, guys, help me with getting back that beautiful synaptics
driver?
I had the same problem and basically solved it by following Ryko's advice.
... did the trick. I didn't uninstall libinput like Pilot6 said and libinput is still happily handling my keyboard, etc.
If you're running an HWE release (like 18.04.2) then you'll actually want:
You don't need to remove any packages, just add this and once it's active you can make adjustments to your taste. (as others have indicated above)
Hint: The suffix "-hwe-18.04" needs to be appended to any pkg that HWE impacts. Read up on HWE and you'll understand why and the scope of the packages impacted.
The synaptics config file can be copied to
/etc/X11/xorg.conf.d
and given a higher number than the /usr/share/X11/xorg.conf.d synaptics.conf default. Then the synaptics touchpad driver overrides the libinput touchpad driver by having a higher priority.There is an option that could be added to libinput.conf to prevent the libinput touchpad driver from being considered. After "MatchIsTouchpad" add:
Check with xinput:
That will show either the libinput or the synaptics properties if the touchpad is using libinput or synaptics respectively. The synaptics touchpad driver should show output something like this:
The synaptics touchpad driver allows for adjusting many settings when the libinput driver just turns a few things on or off and so is not useful for my touchpad.
I ran into problem after installing synaptics touchpad in ubuntu 18.04. My keyboard stopped working. So, I booted into the system (keyboard was working on login screen), mouse was working properly so I opened my mails from the history (I saved the commands in the mails using my mobile), I copied the following commands with enter (empty line after the commands):
This fixed boot the keyboard and mouse. No need to remove libinput or anything else. Reboot and everything is working now.
Note: Save the commands with an empty line using enter at the end of commands. This will help commands to execute directly without pressing enter while copy pasting in terminal, if the keyboard is not working.
The problem is not necessarily the missing Synaptics drivers, it is more the fact that the libinput driver settings are purposefully left generic so that the user or hardware OEM can adjust them as desired.
Rather than simply uninstalling
libinput
and installing Synaptics, you can still add Synaptics but to keep everything working you need to provide an "override" by removing/updating references tolibinput
specifically in relation to your touchpad ONLY and adding in a rule for Synaptics.A major part of the problem is that there doesn't appear to be any proper GUI tool and few of the hardware OEMs (Dell/HP/Lenovo/etc) provide customized configs optimized to their hardware outside the possible exception of their own preinstalled Ubuntu versions (Dell provides this option at least). I haven't grabbed the latest Dell Ubuntu image and unpacked it to see if they supply any customizations, but it wouldn't surprise me if they did. If not I definitely think it is something they should see about adding, since the XPS13/XPS15 and their business brothers the Precision 55x0 models are amazingly fast running Ubuntu compared to Windows.
This article by Dell has a good start on how to potentially fix the issue (and doesn't necessarily only apply to their systems or their touchpads), https://www.dell.com/support/article/us/en/19/sln308258/precision-xps-ubuntu-general-touchpad-mouse-issue-fix?lang=en
I am using
lubuntu Release 20.04.2 LTS (Focal Fossa)
with64-bit Kernel Linux 5.8.0-63-generic x86_64
. My laptop isDell inspiron i5 3567
I have been using it since a year and was working well, but today I opened my laptop and noticed while on terminal that my up arrow key has been continuously pressed I have never faced such implication, so in a hurry I powered it off and opened laptop's back lid and removed the keyboard and cleaned it (there was too much dirt) after fixing all the screws I booted it again and still the problem was not solved reinstalling the driver which waslibinput
by default using the commandbut still nothing fixed, then I thought of using
synaptics driver
I installed it withthen restarted laptop but still nothing fixed then I installed
xserver-xorg-core
after restarting the problem got fixed, but I noticed my touchpad was usinglibinput
so inI edited the file
40-libinput.conf
and turned off all theMatchIs
options tooff
then restarted the pc and checked the commandxinput list
now everything was ok my trackpad changed toSynaptics
and now my keyboard isn't having any problem.I experienced a similar issue after trying to solve it for a month, I finally found the workaround: simply remove all
libinput
(except forlibinput-bin
andlibinput10:amd64
) andsynaptics
related packages and installevdev
using the following command:A complete description in Chinese can be found in my blog: https://zhuanlan.zhihu.com/p/168512118
Note that this obviously did not install synaptics as the title requires. And this solution may break your touchpad (have not fully tested it), but it works extremely well with touchpoint. Hope it helps (as all above solutions didn't actually solve my problem).