Libinput 1.17.0



libinput 1.17.0 is now available.
A bunch of changes to the libinput record and libinput replay tools and some
general cleanup and a new tool, see below. The library itself is basically
the same it was with the last RC though.
A new debugging tool has been added: libinput analyze recording.
This tool takes the files produced by libinput record and prints the content
in a tabular form. The goal here is to make it easier to analyze and
understand what type of data a device sends.
As is traditional, the RC1 announcement email with the changes since 1.16.x
so I don't have to retype them:
The big new feature is tap-and-drag with two and three fingers. Previously,
tap-and-drag could only be used to left-click and drag, it is now possible
to right/middle-click tap and then drag with one finger while the button is
held logically down.
Wacom's AES tablets no longer have smoothing enabled, it looks like those
devices don't need it. This should make the tablets more responsive and
accurate.
The quirks system has a few new attributes that make it easier to quirk
broken devices without recompiling.
As you've seen on the 1.16.x releases, the "your system is too slow" is now
ratelimited to merely 5 an hour. There's nothing a user can usually do about
this anyway, so not spamming the logs seems a bit more user-friendly.
A new debugging tool: libinput analyze touch-down-state
This tool visualises the touch state over time (using a libinput record
log as input), making it easier to debug stuck touches or hw issues where
ghost touches are detected.
Other than that, the fixes are all over the place and it's hard to narrow it
down to useful groups. Please see the git shortlog below for details.
Peter Hutterer (18):
meson.build: drop the dummy config data and use copy: true instead
meson.build: consolidate all man pages
tools/record: correct the evdev data format in the man page
tools/record: de-inline our functions
tools/record: fix outdated comment
tools/record: print a header as first line
tools/replay: search for the first event with a timestamp
tools/replay: Enter quits if there are no events
tools/record: simplify the behavior to emulate Python's join()
utils: add a safe version of basename
tools/record: use safe_basename() to get to the hid report descriptor
tools/record: reword parts of the man page
tools/record: switch record over to using epoll
tools/record: use a helper function to get the next event for a device
meson.build: build libinput replay as well
tools: add a tool to print a libinput recording as a table
tools/record: fix two coverity complaints
libinput 1.17.0
satrmb (1):
test: add test cases for 2/3 finger movement after drag-lock
yuri1969 (1):
Fix worng quirk name in doc
git tag: 1.17.0
Libinput 1.17 Brings New Debugging Tool, 2/3 Finger Tap-And-Drag
-

- Login or register to post comments
Printer-friendly version- 1931 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago