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.
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:
sudo screentimectl --user <naam> add 15 als er een goede reden is voor wat extra tijd, of remove als het
juist iets minder mag. Direct effectief, geen herstart nodig.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.
Nog geen reacties
Reactie plaatsen