Ich möchte einen Timer verwenden (oder schreiben), den ich für meine Kinder unter Mac OS X (Yosemite) einrichten kann. Die Funktionalität, die ich möchte, die ich nicht von der Stange gefunden habe, ist:
- Stellen Sie den Timer für einen Zeitraum ein, T (z. B. 20 Minuten).
- Bei Tn eine Warnung auf dem Bildschirm ausgeben (z. B. 17 Minuten)
- Sperren Sie den Computer nach 20 Minuten
- Nur mit Administratorzugriff entsperren
Ich habe mit PMSET-Zeitplan experimentiert, aber es ermöglicht dem Benutzer, zu überschreiben.
Die derzeit implementierten Kindersicherungen funktionieren nicht, da wir ihre Zeit in kleinere Einheiten aufteilen möchten und mehr als ein Kind das gleiche Login verwendet (und ich habe gelesen, dass diese Funktion unter Yosemite fehlerhaft ist).
Dieser Timer kann über die Kommandozeile oder grafisch gestartet werden.
yosemite
parental-controls
Natke
quelle
quelle
Antworten:
Ich bin viel zu faul, um dies zu implementieren, und ich habe keine Kinder, also keine Notwendigkeit, aber es scheint in Kürze möglich zu sein, mit einem niedlichen Python- oder Terminal-Skript zu beginnen, beim Anmelden zu laufen. Dieser Beitrag scheint die Terminal-Abmeldebefehle ziemlich gut zu erfüllen. Kombinieren Sie dies mit der Systemzeit,
date
und wählen Sie die Ausgabe aus, die für Sie am besten geeignet ist. Ansonsten ist es etwas unklar, ob Sie sich erneut als Benutzer anmelden können (geben Sie einfach ein Passwort für dieses Konto ohne Administratorrechte ein) oder ob Sie möchten, dass ein Administrator einen Benutzer ohne Passwort anmeldet. Letzteres ist wahrscheinlich etwas schwieriger, aber sicherlich nicht unmöglich.quelle