I’m using a fairly old laptop (Lenovo G580) and recently, after installing a new SSD, decided to install U24 rather than U22 which was running on it previously. However, compared to the touchpad options in System Settings in 22, the options in 24 are severely limited e.g. setting edge width, setting tap pressure, configuring tap behaviour (e.g. corner tap for right click) all missing. Having run xinput list I notice that the touchpad is shown as an Elantech touchpad:
Now I’m pretty sure that in my previous U22 install the touchpad was treated as a Synaptic device, which I’m assuming is why there were so many additional config options available. As such, is there any way I can replace the current Elantech device drivers with Synaptic device drivers and restore the touchpad functionality I previously enjoyed? Using the synaptic drivers on U22 I was able to set config values using the command prompt, and to create config files which loaded at start-up.
From reading around I believe that synaptics no longer works by default in Ubuntu and touchpad drivers are now handled by libinput, which is woefully short on touchpad configuration options. However, the multiple threads on how it might be possible to install synaptics and then force the touchpad to use the synaptics drivers instead of libinput are confusing, contradictory and full of comments along the lines of ‘I tried this and my keyboard stopped working’. Which makes me very reluctant to try it, being so inexperienced in Ubuntu.
So, can anyone give me a clear, simple, step by step guide to how to install synaptics drivers, force my system to use those over libinput, but not bork my system? There are actually only two specific things I want to do:
- Reduce the touchpad sensitivity
- Slightly increase the portion of the right side of the touchpad that I can use for scrolling
Thanks.