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:

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

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:

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

Tags: easy