Toots for whot@fosstodon.org account

Written by Peter Hutterer on 2024-12-18 at 04:32

Heads up, we'll be using close/open in libinput's issue tracker as "is actionable" vs "needs info". Unfortunately close/reopen is the only thing all reporters can do, so that's what we'll use to signal state changes.

So don't get angry, closing a bug doesn't mean it's actually closed.

https://who-t.blogspot.com/2024/12/a-new-issue-policy-for-libinput-closing.html

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-12-05 at 23:39

What is libwacom you didn't ask? Well, let me mansplain anyway: it's C library that provides you with information about graphics tablets that you can't otherwise get from the device itself. Thinks like "is this tablet integrated into a screen" or "does this stylus have an eraser".

Code wise it's a bunch of text files with a C library around those.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-12-05 at 23:36

Another busy 3 months for libwacom but 2.14 is now out and we have new APIs to support styli from vendors other than Wacom (this appears to be mostly a theoretical case for now) and a new integration flag to denote remotes like the Wacom ExpressKey Remote, Huion KD20, XP-Pen ACK05, ...

Oh, and for those of you on immutable distros, you can now put .tablet files into $XDG_CONFIG_HOME/libwacom

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-11-25 at 10:55

The next version of xkeyboard-config will support the MS Copilot Key. Because nothing says AI is ready for prime time than XKB support for it.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-11-19 at 05:25

This was the sound of libinput 1.27 being released. New features:

etc.

https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.27.0

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-11-19 at 03:50

udev-hid-bpf now has a full writeup on how I added the Huion Keydial K20 - if you have a Huion device it'll likely get you 90% of the way there.

https://libevdev.pages.freedesktop.org/udev-hid-bpf/huion-keydial-kd20.html#huion-k20

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-11-05 at 22:54

Anyone have a contact at Huion? I'm looking to get a list of usb PIDs for some old devices.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-10-04 at 10:06

Apropos of nothing, a few months back I was looking for a HID parsing crate and couldn't find a useful one. So I started writing my own which is now hidreport for HID report {descriptor} parsing and hut for the HID usage tables. Both are here:

https://github.com/orgs/hidutils/repositories

Together with hid-recorder and hid-replay implementations.

(This is a bit MyFirstRust project so I'm assuming the API can be done better)

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-10-04 at 00:30

HIDIOCREVOKE has been merged for 6.12. Here's an explanation of what it is:

https://who-t.blogspot.com/2024/10/hiocrevoke-merged-for-kernel-612.html

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-10-03 at 23:29

The point of this post is: it's not as simple as "more configuration is good" and "less configuration is bad". There's a balance, except any two people will have three opinions on where that balance lies.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-10-03 at 23:28

For many years every user of a Huion/XP-Pen/... tablet needed to add an xorg.conf entry because we didn't match against all tablets in the xf86-input-wacom driver.

Because configuration was available and easy, it was never reported upstream which means we never noticed and fixed it for everyone there.

This is fixed (upstream) now that I actually noticed.

And a fun side effect: if configuration weren't that easy we'd have had a bug report about this years ago.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-09-01 at 23:28

And while you were out there getting distracted, Nick has ported XDG Portal/libei support to synergy so it can be run under Wayland now:

https://github.com/symless/synergy/pull/7449

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-08-21 at 06:41

hidraw revoke ioctl queued for 6.12 🎉

with (pending) logind support this means we'll be able to hand hidraw fds to applications and revoke those on vt switch (or whenever we feel like, really).

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-07-30 at 04:24

PSA: xinput_calibrator, a ~15y old tool to calibrate X devices has moved from github to https://gitlab.freedesktop.org/xorg/app/xinput-calibrator

This should keep it alive a little longer.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-07-17 at 04:16

Tablet stylus keymappings got merged into mutter which means in GNOME47 you'll be able to bind stylus buttons to key bindings (which in turn can be mapped as shortcuts to execute commands).

Also, it's now possible to map stylus buttons to "Forward" and "switch monitor".

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-07-17 at 04:08

Tablet tool pressure ranges got merged into mutter which means in GNOME 47 you'll be able to set a minimum and maximum threshold for your pen tool.

Especially the latter may help reduce RSI because you no longer need to press as hard to get the full pressure.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-06-27 at 10:34

weird language thing I only realised recently: German has three genders for words (masculine/feminine/neuter represented by der/die/das) with no coherent rule, you just have to know.

But using the diminutive always changes to the neuter ("das"). Which is why the German word for "girl" is grammatically neuter.

And this concludes today's "useless language fact" section of our program.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-06-26 at 06:04

A small summary of the GNOME tablet support improvements from the last few months:

https://who-t.blogspot.com/2024/06/gnome-tablet-support-papercut-fixes.html

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-06-17 at 01:08

Holy cannoli, Batman. Meson supports f-strings? Why hasn't anyone told me this before.

foo = "bar"

blah = f"@foo@"

And here's me using .format() like some sort of animal.

=> More informations about this toot | View the thread

Written by Peter Hutterer on 2024-06-17 at 00:11

If you (want to) have a 0x1A86 USB footpedal (e.g. iKKEGOL but sold under other brands too), there's now a BPF userhack so you can make it do what you want.

Default is to send a "b" but I have enough of those so I don't need a foot pedal to give me more.

https://gitlab.freedesktop.org/libevdev/udev-hid-bpf/-/merge_requests/102/

The device can actually store its configuration but that would require more effort than writing a quick bpf to experiment with it.

=> More informations about this toot | View the thread

=> This profile with reblog | Go to whot@fosstodon.org account

Proxy Information
Original URL
gemini://mastogem.picasoft.net/profile/109355782014012155
Status Code
Success (20)
Meta
text/gemini
Capsule Response Time
362.567296 milliseconds
Gemini-to-HTML Time
5.471422 milliseconds

This content has been proxied by September (ba2dc).