Discussion:
[ANNOUNCE] libinput 1.12.3
Peter Hutterer
2018-11-07 04:59:57 UTC
Permalink
libinput 1.12.3 is now available

One new feature which may be a bit controversial to introduce into a stable
release: the ability to disable any event code through a quirks entry.

There are quite a few devices that require event codes to be disabled to
make them work correctly (e.g. the Logitech Marble Mouse needs to disable
the middle mouse button). This was previously done with a model tag in the
quirks and the matching code in libinput itself.
The drawback was that it required a libinput update/rebuild with no
immediate workaround. Furthermore it usually bottlenecked on me to write the
code.

The solution is a new quirk "AttrEventCodeDisable" does what you'd expect
but is a simple text-file change. For example, the Logitech Marble
Mouse now uses:
AttrEventCodeDisable=BTN_MIDDLE

And here's a reminder that the quirks are not a public API and subject to
change: *ding ding*

Aside from the above, the Lenovo x230t doesn't disable the keyboard in
tablet mode anymore and we've updated the Gitlab CI to use Fedora 29.

As usual, the git shortlog is below.

Peter Hutterer (11):
evdev: log the wheel click angle setting
quirks: add the ability to disable custom event codes/types
quirks: switch a few model quirks over to use the new evcode disabling
gitlab CI: swap Fedora 27 for Fedora 29
gitlab CI: buildah requires the transport protocol
Gitlab CI: use the docker:stable image for image creation
tools: handle the EventCodeDisable quirk in the quirks tool
tools: drop a superfluous linebreak in the list-quirks output
test: fix a clang warning
tools: allow measuring single-touch ABS_PRESSURE
libinput 1.12.3

Ryan Walklin (1):
Don't disable keyboard for Lenovo X230 Tablet in tablet mode

git tag: 1.12.3

https://www.freedesktop.org/software/libinput/libinput-1.12.3.tar.xz
MD5: 083d6bf311d5e1e3a62440dc634bb8f0 libinput-1.12.3.tar.xz
SHA1: 0b0b1285589bbe9924af81959ae1e6204e1c8a00 libinput-1.12.3.tar.xz
SHA256: f266ff861a2e7a97e1402c4345e3547b900efde68adbd40e56403e2617fee255 libinput-1.12.3.tar.xz
SHA512: cdc512cb53442ae85d5a23e10db9dd3548bcca0de24d7fcc48954a60773563d84d9b10278b6a693ade95d0789bb5d42bbb8b7cf1c178fe85401cb09a5402ff02 libinput-1.12.3.tar.xz
PGP: https://www.freedesktop.org/software/libinput/libinput-1.12.3.tar.xz.sig
Loading...