mirror of
https://github.com/AvengeMedia/DankMaterialShell.git
synced 2026-05-04 19:42:08 -04:00
When quickshell crashes or is force-killed, the child systemd-inhibit process (used as fallback when native IdleInhibitor is unavailable) gets reparented to PID 1 and continues to block idle indefinitely. This causes hypridle to ignore all idle timeout rules even though the idle inhibitor widget appears inactive after restart. Add a cleanup step during initialization that kills any orphaned systemd-inhibit processes from previous sessions.
21 KiB
21 KiB