site  contact  subhomenews

Xorg back to old-school without libinput

April 25, 2023 — BarryK

The Easy Dunfell-series does not have 'xf86-input-libinput' nor 'libinput' packages. Doesn't have 'xf86-input-tslib' nor 'tslib' packages either.

For the Kirstone-series, decided to get more "with it" and added the above packages. However, 'xf86-input-tslib' crashes Xorg on my Acer Aspire 3 laptop. Which doesn't have a touchscreen.

Then there's libinput, which messes up the touchpad. The 'xf86-input-synaptics' driver no longer loads, and the 'flsynclient' app no longer works.

The touchpad does work, but I no longer know how to configure it, as flsynclient no longer works.

The Dunfell-series is also using the very old-school 'xf86-input-mouse' and 'xf86-input-keyboard'. The thing is, it worked ok.

There is some interesting discussion about libinput versus synaptic, for example:

https://neosmart.net/blog/multi-touch-gestures-on-linux/

Anyway, I'm going to experiment with an old-school build of the Kirkstone-series, see how it performs. Commit:

https://github.com/bkauler/woofq/commit/d710d577a29781c953e540990528ea49e4f0f329

If old-school works, will stay with it.

EDIT 2023-04-26:
No joy. I was able to persuade Xorg to load the synaptics driver, but then it promptly unloaded it, with this message in Xorg.0.log:

Touchpad: Synaptics driver unable to detect protocol

So, it is a touchpad, but not one that the Synaptic driver recognizes. Perhaps this is a sign of the future, the synaptic driver will have to be retired. This is my laptop, that I purchased in December 2022:

https://bkhome.org/news/202212/acer-aspire-3-ryzen-5-3500u-laptop.html

So, have brought back 'libinput' and 'xf86-input-libinput' packages.         

Tags: easy