Skip to content

1.5: Start at Login Problems

Marcel Dierkes edited this page Dec 29, 2018 · 2 revisions

Version 1.5.0 changed the way "Start at Login" is handled. Instead of using the legacy Login Items system a new helper app ("KeepingYouAwake Launcher") is used to start the app at login.

Cleaning up the Login Items

Before v1.5.0 KeepingYouAwake was listed under System Preferences, Users & Groups, your username, and Login Items when Start at Login was enabled. Please remove this entry when v1.5.0 or higher is installed.

App won't Launch at Login anymore

If the app doesn't launch automatically even if the Start at Login checkbox is checked, please un-check and re-check it. This will register the helper app with the system.

(Optional) Verifying the Helper App Status

You can verify the status of the Launcher helper app by typing the following command into Terminal.app:

launchctl list | grep KeepingYouAwake

This should print

-	0	info.marcel-dierkes.KeepingYouAwake.Launcher
7619	0	info.marcel-dierkes.KeepingYouAwake.28756

when the app is running (the numbers might vary) or just the first entry if it isn't running. But there should at least be one entry for the Launcher. If this isn't the case, please toggle the checkbox as described in the previous section.

Why Was This Changed?

Sadly this change was required because the previous Login Items system is not available for sandboxed applications. This increased complexity quite a bit but was necessary to enable the App Sandbox at all. With this change you can always be sure that KeepingYouAwake doesn't have unrestricted access to your system or the network.