| Sources/KioskAwake | ||
| .gitignore | ||
| Info.plist | ||
| Makefile | ||
| README.md | ||
Kiosk Awake
Kiosk Awake ist eine kleine native macOS-Menüleisten-App für Kiosk-Systeme.
Sie hält die Anzeige per macOS-Power-Assertion wach und zeigt nach mehr als
3 Minuten ohne Maus- oder Tastatureingaben kurz den Hinweis
Keine Aktivität festgestellt. Der Hinweis schließt sich nach 5 Sekunden
automatisch. Während der Hinweis sichtbar ist, simuliert die App eine kleine
Mausbewegung.
Bauen und starten
make
open build/KioskAwake.app
Alternativ:
make run
Beenden lässt sich die App über das Menüleisten-Symbol KA.
Autostart einrichten
Am einfachsten wird KioskAwake.app als macOS-Anmeldeobjekt gestartet:
- App einmal mit
makebauen. build/KioskAwake.appan einen festen Ort kopieren, zum Beispiel/Programmeoder einen verwalteten Kiosk-Ordner.- In macOS
Systemeinstellungen>Allgemein>Anmeldeobjekteöffnen. - Unter
Bei der Anmeldung öffnendie App mit+hinzufügen.
Danach startet Kiosk Awake automatisch, sobald sich der Kiosk-Benutzer anmeldet oder die Sitzung nach dem Systemstart wieder aktiv ist.
Verhalten anpassen
Die zentralen Werte stehen in Sources/KioskAwake/main.m:
IdleThresholdSeconds: Standard180.0DialogDurationSeconds: Standard5.0PollingIntervalSeconds: Standard1.0MouseMoveIntervalSeconds: Standard0.05
macOS- oder MDM-Richtlinien für Sperrbildschirm, Passwortpflicht oder Ruhezustand können Power-Assertions weiterhin überstimmen.
Je nach macOS-Sicherheitsrichtlinie muss die App unter Datenschutz & Sicherheit für Bedienungshilfen freigegeben sein, damit synthetische Mausereignisse zugestellt werden.