Dies ist keine Anfrage für welche Distribution (ich beabsichtige, arch + openbox zu verwenden, da dies das Setup ist, mit dem ich vertraut bin), sondern welche Tools mir dabei helfen können, Folgendes zu erreichen:
Ich möchte den Laptop meiner Schwester so einrichten, dass sie:
- sicher im Internet surfen
- Filme / Youtube ansehen
lernen / üben
3.1 Sprachen
3.2 10-Finger-Eingabe
Musik und Hörbücher hören
Der Haken ist, dass ich muss
- Budget ihre Zeit. Sie darf nur 2h / Tag von 1) +2)
Sie sollte in der Lage sein, mehr Zeit über 3) oder durch Sport / Spazierengehen zu "verdienen". Es sollte auch eine Möglichkeit geben, ihr "Gutscheine" zu geben, mit denen sie ihr Zeitbudget aufladen kann. Das Zeitbudget sollte in zwei Konten aufgeteilt werden: Die tägliche (nicht genutzte Zeit geht verloren) und die verdiente (dauerhafte, aber insgesamt pro Tag verwendbare Menge sollte begrenzt sein)
Das gesamte System muss remote gewartet werden, da ich nicht mehr zu Hause lebe und niemand anderes sich darum kümmert oder über die entsprechenden Fähigkeiten verfügt.
Bisherige Recherchen / Ideen:
Für (1) werde ich diese Tools durchgehen (Benutzererfahrungen sind willkommen): https://help.ubuntu.com/community/ParentalControls
(2) VLC ist für DVD geeignet, aber ein DVD-Ripper mit einem Klick wäre großartig, damit sie nicht ein paar DVDs mit sich herumtragen muss (und es ist auch ziemlich laut, wenn die DVD im Laufwerk liegt).
(3.1) Ich habe darüber nachgedacht, einen zweiten Browser zu installieren, der nur für Duolingo verwendet werden kann.
(3.2) Ich habe keine Ahnung, welches Programm geeignet ist, um Motivation und Benutzerfreundlichkeit zu bieten ...
(4) Dies sollte keine Zeit aus ihrem Budget nehmen. Einfaches MP3-Rippen wäre toll.
(5 + 6) Das ist die Hauptfrage für mich. Ich weiß, dass es eine Möglichkeit geben muss, die Programmlaufzeit zu protokollieren und zu begrenzen, aber das ist momentan völlig außerhalb meiner Liga.
(7) Fernzugriff mit ssh
oder vorzugsweise einem Telegramm-Bot, der fest codiert ist, um nur mit mir zu kommunizieren.
Nehmen wir für Programmierlösungen an, ich habe Grundkenntnisse in Java und möchte Python lernen.