in develop

Schermtijd voor kinderen op Linux

Het begon, zoals zoveel van dit soort projecten, met irritatie. Mijn dochter heeft een eigen account op de Fedora-bak op haar eigen kamer, en "nog vijf minuutjes" bleek in de praktijk een rekbaar begrip te zijn richting anderhalf uur. Op een telefoon of tablet zet je iCloud-schermtijd of Google Family Link aan en je bent klaar. Op een KDE Plasma-desktop met Wayland bestaat daar niets bruikbaars voor. Dus heb ik het zelf gebouwd: screentimectl, in Rust, inmiddels open source op GitLab.

Wat het kan

In de kern is het simpel: een daemon die per account een dagelijks tijdsbudget bijhoudt, alleen aftelt terwijl er ook echt iemand op het scherm kijkt, en bij nul vanzelf het scherm en het account vergrendelt. Maar daar komt best veel bij kijken zodra je het dagelijks wilt gebruiken:

Waarom dit de moeite waard was

Het mooie van zelf bouwen is dat het precies aansluit op hoe wij het thuis willen gebruiken: geen account in de cloud, geen app die meer bijhoudt dan nodig, en een duidelijke knop voor mij als ouder zonder dat mijn dochter er zelf aan kan sleutelen. Alles draait lokaal, alles is in te zien in de broncode, en alles is met sudo af te dwingen zonder gedoe.

Het is gebouwd voor mijn eigen setup — één lokaal account op Fedora/KDE/Wayland — maar staat gewoon open onder de MIT-licentie: https://gitlab.com/dexter1-dev/screentimectl. Wie tegen hetzelfde gat in zijn Linux-desktop aanloopt: ga je gang.

linuxrustkde-plasmaopensourcefedoraschermtijdscrteentimegitlab

Nog geen reacties

Reactie plaatsen

Reacties worden na moderatie gepubliceerd.