@kernellogger @thelinuxcast
it's somewhat answered in this post though: https://who-t.blogspot.com/2023/12/xorg-being-removed-what-does-this-mean.html
:)
@kernellogger @thelinuxcast
it's somewhat answered in this post though: https://who-t.blogspot.com/2023/12/xorg-being-removed-what-does-this-mean.html
:)
neeeEEEEEOOOooommmm - that was the sound of the libinput 1.30-rc1 being released and zooming past you.
With configurable disable-while-typing timeouts and the new 3fg fast swipe when 3fg dragging is enabled, it contains more positive things than anything you've read in weeks.
Pressurepads are now detected nicely too, provided you're on kernel 6.19 or later (haha, yeah, right...).
https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.30.901
@dotstdy oh, I guess stringifying the line number would work? That was the main problem I had.
And the use is of course like printf, e.g. `etrace("current value is %d", val);`
No need to set env vars, debug topics, etc. The red/blue sticks out in the logs so it's perfect for printf-debugging.
Bonus point: you can have a git hook that greps for {e}trace and refuses to commit (though any CI should catch it anyway given it's a custom header).
#pragma once
#define _trace(file, ...) \
do { \
char buf_[1024]; \
snprintf(buf_, sizeof(buf_), __VA_ARGS__); \
fprintf(file, "\x1B[0;34m%30s():%4d - \x1B[0;31m%s\x1B[0m\n", __func__, __LINE__, buf_); \
} while (0)
#define trace(...) _trace(stdout, __VA_ARGS__)
#define etrace(...) _trace(stderr, __VA_ARGS__)
Pop that into etrace.h, modify your .bashrc to set `CFLAGS=$CFLAGS -include /path/to/etrace.h`
And voila, you have a really useful print function that's works immediately everywhere.
how is github still unable to give me the pull request link after a force push... this is a solved problem, gitlab has had it for years.
A while ago I wrote a tool called papagai, based on an earlier tool by @swick . It's a wrapper around Claude Code and I find it incredibly useful, in particular for self-reviews - run `papagai review` before pushing and check the `papagai/latest` branch when it's done.
The number of typos, bugs etc. it has found is huge, the false positives aren't usually that bad so, well, you may want to try it.
https://github.com/whot/papagai
And it can do papagai review --mr 1234 too if git fetches mrs...
@hughsie As others have said: deskflow which is now the upstream of synergy and has some dev efforts behind it.
synergy was forked into barrier which was forked into input-leap which was forked into deskflow to become the upstream of synergy, full circle :)
Any issues you'll find, deskflow is where they'll get fixed first.
I also sent email to the xorg-devel mailing list today that was a bit more forward-looking, though it does involve rewriting history in git:
https://lists.x.org/archives/xorg-devel/2026-January/059417.html
I'm a forty-five-year-old man, and I've been using desktop web browsers for twenty-eight of them, and only a few months ago I learned how to highlight text that is a hyperlink without clicking the link: by holding Alt why highlighting. I use it many times a day now. How did even use the web before that?
In case you still didn't know it, now you do.
Thank you @jhsoby for teaching me this.
always entertaining that the fedora bugzilla has a "preview" button which does nothing but make the text field read-only.
good thing it's summer because today's yak has no hair left whatsoever...
tfw when you're looking for the source of a recently updated package and it's... on sourceforge.
@zemarmot fwiw, there is https://gitlab.gnome.org/whot/gev/ but it's little more than a "Claude, write this". Works for what I needed a few days ago, but if someone wants to take that further - hooray.
Having said that, we clearly think alike for the naming :)
Is there something like xev (or wev) for gtk? Something that just blindly prints all events with corresponding data?
@zemarmot @tomspettigue @GIMP As a general rule, Wacom tablets are supported well and fast *unless* Wacom adds new features that the stack doesn't support. The Intuos Pro 2025 introduced relative dials so we have/had to update everything (kernel/libinput/compositor/wayland/toolkits) to support those. The Cintiqs released at the same time were supported immediately because they didn't have new features.
If, like me, you absolutely hate the recently introduced sidebar-like overlay "side-panel" that opens up when you click tickets in #GitLab, I finally found the obscure place where you can turn it off.
It's not in your user preferences or kebab menu, it's… tucked in that little "Display options" icon-only button between the tickets searchbar and the sorting order combobox:
libinput 1.31 will have a configuration option to set the disable-while-typing timeout. ho. ho. ho.
@karolherbst unsubstantiated rumours
libinput 1.30.0 is now available. Save a turkey, download libinput instead.
https://gitlab.freedesktop.org/libinput/libinput/-/releases/1.30.0
Biggest feature in this release are of course the Lua plugins that can modify the behaviour/look of a device to make them more digestible to libinput. Oh, think of the opportunities!