A few weeks ago, I set out to write a tool that lets me slay demons in Diablo4 in peace, using a controller, without having to disable idle screen locking.

After about two weeks of daily driving it, today I cut the first release of it. It's up on crates.io too (because I wrote it in #rust, of course), and I even blogged a few words about it.

Anyone who's gaming with a controller, and has idle screen locking interfering with it, give ala-lape a try. It should work in both Xorg and Wayland environments, as long as systemd is in use (it's using systemd's inhibitor lock, rather than wayland-specific trickery).

ala-lape

Inhibits idle on behalf of others

MadHouse Git Repositories

Just published version 0.2.0 of ala-lape, a little tool to inhibit idle & notifications while using a gamepad.

Unlike a lot of other similar tools, this does not rely on #wayland, and uses #systemd's inhibitor locks instead. It can also inhibit notifications for a number of notification daemons, including #SwayNotificationCenter, #Dunst, #Mako, #KDE, and #GNOME.

Sources are on my forge. It is also available from crates.io, and the repo contains a flake (including a home-manager module and other goodies) for #NixOS users too.

This little thing lets me have an immersive gaming experience, without my system trying to go to sleep due to idleness, and without annoying notifications.

ala-lape

Inhibits idle on behalf of others

MadHouse Git Repositories

@algernon just remembered what I did to get around the problem ala-lape solves: multiple Plasma workspaces, and the Play one is set to never lock the screen.

I think I’ll give ala-lape a whirl, because that sounds like I won’t need to remember to manually lock or switch over to Work when I leave the computer.

@IslandUsurper I've been doing something similar before, too. Got tired of manually doing things, and ala-lape was born. :)