TC Keep Awake

By TC Studio

View on Snapcraft.io
Version1.0.1
Revision3
Size157.1 MB
LicenseMIT
Confinementstrict
Basecore22

TC Keep Awake - Linux Session Idle & Sleep Inhibitor with Timers

ScreenshotScreenshotScreenshot

TC Keep Awake by TC Studio is a desktop power and session idle inhibitor utility
for Linux. An independent Linux alternative inspired by PowerToys Awake for
keeping your screen and session active during long builds, downloads, renders,
and presentations without altering permanent system power settings.

Key Features:
- Desktop Session & Screen Inhibition via QtDBus (org.freedesktop.ScreenSaver.Inhibit,
org.gnome.SessionManager.Inhibit, and org.freedesktop.PowerManagement.Inhibit
with safe session timer fallback)
- Four Operating Modes: Passive (Normal Sleep), Keep Awake Indefinitely,
Countdown Timer (15m, 30m, 1h, 2h, 4h, or Custom H:M:S), and Awake-Until-Timestamp
- Automatic Low-Battery Protection reading real /sys/class/powersupply capacity
- Live System Power & Uptime Telemetry from /proc/uptime, /proc/loadavg,
/proc/stat, /proc/meminfo, /sys/power/state, and /sys/class/power
supply
- D-Bus Inhibitor Service Probe & systemd-logind Inhibitor List Inspector
- Persistent Session Audit Log & Real CSV / JSON / TXT Diagnostic Export
- Bilingual Interface: English and Vietnamese (Tiếng Việt) instant toggle

Disclaimer: This project is an independent open-source utility built by TC Studio and is not affiliated with, sponsored by, or endorsed by Microsoft Corporation.

Update History

1.0.0 (2) → 1.0.1 (3)
13 Nov 2026, 12:00 UTC
1.0.0 (2)
13 Nov 2026, 07:30 UTC

Published13 Nov 2026, 07:22 UTC

Last updated13 Nov 2026, 11:42 UTC

First seen13 Nov 2026, 07:30 UTC