Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Peter Hutterer

@whot@floss.social
mastodon 4.7.3
  • Open on floss.social
0 Followers
0 Following
15 Posts
Joined April 29, 2025
Open post
Peter Hutterer @whot@floss.social
· 5mo ago

I braindumped a summary about Huion tablet devices and how they currently integrate into the lower parts of the desktop stack: https://who-t.blogspot.com/2026/04/huion-devices-in-desktop-stack.html

who-t.blogspot.com
14
0
2
0
Open post
Peter Hutterer @whot@floss.social
· 8mo ago

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

gitlab.freedesktop.org
14
0
7
0
Open post
Peter Hutterer @whot@floss.social
· 5mo ago

`git config --global diff.context 8` is a significant QoL improvement

7
0
1
0
Open post
Peter Hutterer @whot@floss.social
· 5mo ago

Finally got this into a nice state (and bursting with features): schupfn is a "boot a toolbox to a VM" script.

Create your toolbox, work in it normally and then run `schupfn create $name && schupfn enter $name` to boot into a VM based on that toolbox. Only PWD is exported by default and everything else is discarded on VM shutdown.

Great for e.g. letting an agent go yolo without worrying - after all it only has access to directories you explicitly give it.

https://github.com/whot/schupfn

github.com
5
0
2
0
Open post
Peter Hutterer @whot@floss.social
· 7mo ago

Rust and my SSD disagree strongly on how much disk space a project should reasonably take.

10
2
3
0
Open post
Peter Hutterer @whot@floss.social
· 3mo ago
Replying to

@davidrevoy@framapiaf.org @LariscusObscurus@wien.rocks

it might have deeper financial partnership and relation under the hood, maybe between RHLE, VFX Studios and Wacom.

A definitive statement for clarity here: that is not the case. The naming is classic developer naming (influenced by the Wacom engineers creating or being involved with these repos from early on). Wacom was synonymous for graphics tablets in the same way as e.g. Australians say esky instead of ice box.

2
0
0
0
Open post
Peter Hutterer @whot@floss.social
· 7mo ago

*honk* *honk* Move to the slow lane please, libinput 1.31 release going past.

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

Nothing new over the RC1 so we're still looking at:
- configurable disable-while-typing
- fast swipes if 3fg drag is on
- tablet tool name is now available
- better pressurepad detection
- SW_KEYPAD_SLIDE support

gitlab.freedesktop.org
8
0
1
0
Open post
Peter Hutterer @whot@floss.social
· 6mo ago

libinput 1.31.1 and 1.30.3 are out, fixing a sandbox escape in the lua plugins. The security advisory on the wayland-devel list has more but basically: update your libinput package, doubly so if you are on GNOME50 and/or Fedora 43 or later.

https://lore.freedesktop.org/wayland-devel/ac3BvFsDqg9DGmS5@quokka/T/#u

lore.freedesktop.org
4
0
2
0
Open post
Peter Hutterer @whot@floss.social
· 15mo ago

Psst. you!

Yes, you.

libinput 1.29rc1 is out. Don't tell anyone.

The list of (secret!) goodies is: better scroll wheel heuristics, new tablet eraser button configuration and an internal plugin pipeline (no public plugins yet though).

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

gitlab.freedesktop.org
18
2
13
0
Open post
Peter Hutterer @whot@floss.social
· 16mo ago

libinput 1.29 will (probably) have a Lua plugin system. But it'd be nice to get some feedback and early testing so we don't ship an unexpected API.

https://who-t.blogspot.com/2025/05/libinput-and-lua-plugins.html

who-t.blogspot.com
11
8
14
0
Open post
Peter Hutterer @whot@floss.social
· 16mo ago
Replying to
@dvdhrm@mastodon.social clearly you're out of practise. do better, troll more often!
1
0
0
0
Open post
Peter Hutterer @whot@floss.social
· 6mo ago
Replying to
@whack You can ignore physical devices for now, they are not really wide-spread. Primary intended use-case for those was (eventually) tablets. The main thing though: physical devices don't have regions, they have a size (unless purely relative) so you can map to that size. Virtual devices have regions since they may apply to various parts of a (changing) desktop.
0
0
0
0
Open post
Peter Hutterer @whot@floss.social
· 7mo ago

Ok, I give up (and so do all the llms I've asked). Any help with Cargo's workspace confusion would be appreciated.

I have two Rust projects. One is a dependency in a git repo that is a cargo workspace ("their_workspace") which has the actual crate ("their_crate") that I need inside it. Its their_workspace/their_crate/Cargo.toml has `workspace.version = true`.
I have to make API changes to their_crate and test them locally.

0
1
3
0
Open post
Peter Hutterer @whot@floss.social
· 16mo ago
Replying to
@dotstdy@mastodon.social Ah, is it? Thanks. That's exactly the type of feedback a Lua noob like I need :)
0
1
0
0
Open post
Peter Hutterer @whot@floss.social
· 16mo ago
Replying to
@dvdhrm@mastodon.social like this one? :) https://gitlab.freedesktop.org/libinput/libinput/-/merge_requests/1197
gitlab.freedesktop.org
0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 14:56:43 UTC