Desktop Independent Power Manager
-
Updated
Jul 22, 2024 - C++
Desktop Independent Power Manager
Swayidle alternative to handle wayland idle notifications, sleep and lock events in Rust with Lua scripting based configuration language
A collection of info about session management with logind
General purpose X11 Login and Display Manager built on the Enlightenment Foundation Libraries (EFL) for X11 and Wayland sessions
A X11 Screensaver (and more) that actually does what I want.
Lock systemd sessions when laptop is shake
A single static binary as PID 1 for Linux — services supervised by a weight-state machine, no systemd. Reclaims its satellite daemons too, as native opt-in replacements: logind, udev, dbus, journald. PID 1 holds 1–4 MB RSS in one thread, frees ~500 MB RAM, and idle cores reach 92–99% C10 deep sleep.
Power your AI coding agents with persistent memory, encrypted secrets, and task control in one local OS-like tool
GNOME Shell extension: keep awake, lid close, screen off, lock, sleep and hibernate in one top-bar menu
X11 idle/sleep inhibition daemon
Car-alarm-style intrusion guard for Linux desktops: a USB or Bluetooth remote arms a guard that locks your session, and touching the machine trips a countdown, a siren and a timestamped webcam still.
Seat, session and process lifecycle for a Linux desktop in C++20: libseat/logind device access, session state, systemd user environment and units, inhibitors, idle tracking and XDG autostart.
To associate your repository with the logind topic, visit your repo's landing page and select "manage topics."