In macOS High Sierra v 10.13.4, I can do the following in Parental Controls:
- Entirely disallow the use of specific apps in the Apps tab's Limit Applications on this Mac option.
- Limit the entire use of the computer in the Time tab.
However, what I would like to do is limit how long a specific app can be used. In particular, I'd like to limit my kid's use of a specific game to x hours per day, but the above options do not permit that.
Is there a way to do this using macOS itself? If not, is there another way to do this, either with another app, through the command line, or otherwise?
(This similar question with respect to Mac OS X 10.10 references an app called Watcher, but that got poor reviews and doesn't appear to have been updated recently.)
Best Answer
Note: I myself am a kid too, hopefully others don't see me as a traitor for providing this answer ??
Heres the start of my application. It is a work in progress. I will be editing very soon to include may new features such as
Remote editing of settings (like parental controls allows you to do)
Ability to get alerted if the kid tries to bypass the restriction
Ability to extend time (reward system?) with a parental password
Ability to bypass restriction completely with parental password
Multiple Alerts
More Logs
More comments in code
LaunchAgent and LaunchDemon
Many more features
Open this in Script Editor and export it as a read-only application and make sure stay open after run handler is checked off
After exporting follow this guide to prevent it from show up in the dock.
To quit, go to Activity Monitor, search for what ever you saved the application as and press the X in the upper left hand corner of the window.