GNOME Wellbeing

Unter Gnome gibt es seit einiger Zeit das Tool Gesundheit, welches einige sehr einfache Einstellungen zur Kontrolle der täglichen Bildschirmnutzung bietet:

Unter Bildschirmzeiteinschränkung kann eine tägliche Grenze gesetzt werden. Zum Ausprobieren laden auch die Pausenerinnerungen ein, die zwar weniger mit Jugendschutz zu tun haben, aber dem Gesundheitsgedanken Rechnung tragen.

In eine ähnliche Kerbe schlägt das KDE-Tool Digital-Wellbeing-Widget-For-Plasma-6:

https://store.kde.org/s/KDE%20Store/p/2320160

Mehr Möglichkeiten: timekpr

Ein etwas mächtigeres Tool zur Verwaltung von User-Zeiten stellt timekpr dar.

https://itsfoss.gitlab.io/post/timekpr–control-the-computer-usage-of-user-accounts

Installation

Die GitHub-Seite von timekpr liefert wichtige Informationen u.a. zur Installation.

https://github.com/polesapart/timekpr-next?

sudo add-apt-repository ppa:mjasnik/ppa
sudo apt-get update
sudo apt-get install timekpr-next

Starten der Anwendung

Nach erfolgter Installation stehen 2 Anwendungsstarter zur Verfügung:

Wähle den Eintrag mit (SU) vorne, damit du mit Admin-Rechten auch alle Konfigurationen durchführen kannst.

Benutzer auswählen

Als erstes muss einmal ein am Rechner vorhandener Benutzeraccount ausgewählt werden:

Einstellen der Limit-Konfiguration

In mehreren Sektionen können zeitliche Limit für den ausgewählten Benutzer eingestellt werden.

links: Limits für die Wochentage in Stunden / Tag
mittig: konkrete Angabe von Beginn und Ende [optional]
rechts: zusätzliche Einschränkung per Woche oder Monat möglich [standardmäßig 7/31]

Am Ende müssen die nun definierten Limits mit der Schaltfläche „Liste der Tages-Limits übernehmen“ bestätigt werden.

Zusätzliche Playtime Konfiguration

Die PlayTime wurde ursprünglich konzipiert, um für Computerspiele eine gesonderte Konfiguration vornehmen zu können. Mittlerweile können aber für beliebige Programme Sonderzeiten definiert werden.

PlayTime is screen time limiting mode for applications / processes in the system, which in context of PlayTime, are called "activities".

PlayTime extends time limit configuration and accounting by greater control over how long certain applications can run. In other words, this functionality works as a process monitor of sorts.

PlayTime allows users to use certain applications for the configured period of time. If time allowance is used up, applications are terminated. Running them again will result in immediate termination.

Please keep in mind that generally PlayTime is a special limit within a standard time limit, therefore all rules of standard time allowances and periods fully apply, except in "override" mode, which will be explained in the options section below.

PlayTime was designed for games, hence the name, but a supervisor can define any application to be monitored, for example Web browser or calculator.

Wie man die passenden PlayTime-Aktivitäten findet erklärt folgender Abschnitt von der GitHub-Seite:

Since process mask for PlayTime activity is basically a name of executable or full command line in case "Enhanced activity monitor" is enabled (case sensitive!), a simple top -c -d 1 in terminal usually will do the trick to find one. Games, when running, usually use most resources compared to anything else, so they will be on top.

Watch for COMMAND column. If the process looks very much like activity you want to limit, take actual executable name, without path, and fill it in the process mask field. Here's the example for Discord Canary, in the process list I see /opt/discord-canary/DiscordCanary --type=renderer ..., only DiscordCanary is the part you need. It's located after last slash and before arguments.

Weitere Optionen

In den weiteren Optionen finden sich vor allem die Einstellungen, wie der Benutzer auf den Ablauf von Zeitlimits hingewiesen wird:

Die Timekpr-nExT-Konfiguration bietet noch grundlegende Einstellungen zum Programm selbst:

Timekpr am Client (Schüler-PC)

Am mit Timekpr verwalteten Endgerät sieht man als Anwender sehr schön die noch zur Verfügung stehende Zeit sowie die bereits verbrauchte Playtime. In folgendem Screenshot sind noch verbleibende 2 Stunden 45 Minuten und 15 Sekunden bis 18:00 Uhr ersichtlich sowie keine verbrauchte Playtime.

In diesem Screenshot sieht man, dass 34 Sekunden Webbrowser-Nutzung stattgefunden hat (als Playtime wurden in unserem Test Mozilla Firefox, Chromium und Brave definiert):

Auf ein Ende der zugestandenen Nutzungszeit wird deutlich hingewiesen bzw. wird man automatisch nach einer kurzen Reaktionszeit abgemeldet:

Per Kontextmenü im Systraybereich von Timekpr ist es dem eingeschränkten User bei „Limits & Konfiguration“ möglich, Statistiken einzusehen bzw. einfache Einstellungen etwa zur Information über nahende Ende-Limits zu setzen:

bzw.

Fazit

Wahrend sich die Linux-Bordmittel derzeit auf einfache Wellbeing Funktionen beschränken, bietet die Software Timekpr eine Vielzahl an Möglichkeiten, die Nutzungszeiten bis ins kleinste Detail zu limitieren.

Durch die gut umgesetzte Anzeige der aktuell verbrauchten Nutzungszeit ist für den Schüler / User immer auf einen Blick ersichtlich, wie viel Zeit noch zur Verfügung steht.

Als Admin erfordert Timekpr sicher eine gewisse Einarbeitungszeit, da die Möglichkeiten umfangreich sind. Die Hilfe auf der GitHub Seite (in Englisch) bietet hier aber eine wertvolle Unterstützung.


0 Kommentare

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert