I built a zero-config, 2FA-secured Screen Time Manager for Linux 🐧

Posted by ibn-Yusrat@reddit | linuxadmin | View on Reddit | 27 comments

Hey guys!

So now that almost all games run pretty much perfectly on Linux, thanks to the incredible progress with Steam/Proton and the Heroic Launcher, our family finally made the jump. We shifted our main gaming rig from Windows to Linux (running Linux Mint for now) and haven't looked back.

However, I quickly ran into a major issue: the lack of robust parental controls. Most existing tools are either abandoned or incredibly easy for a clever kid to bypass by just changing the BIOS clock. I missed the "set it and forget it" nature of Microsoft Family Safety, so I decided to build a Linux-native alternative.

Meet Linux Family Time Manager.

It’s an open-source, system-level solution designed to give parents airtight control over login windows and active sessions without the "jank."

Main Features:

It's built with Python, Flask, and shell scripts. Currently tested and working great on Linux Mint, Ubuntu, Debian, and Arch.

Check it out here: https://github.com/ibnYusrat/linux-user-time-manager

I'd love to hear your feedback, especially from other parents who have made the switch to Linux gaming!