Skip to content

SleepSwitch 1.1.2

Choose a tag to compare

@github-actions github-actions released this 15 Aug 20:04
· 7 commits to main since this release

What changed

  • The menu now shows which version you are running. With an app that updates itself, the
    answer used to require Finder → Get Info.
  • A failed update check no longer counts as a check. Being offline once used to postpone
    the next attempt by a full day.
  • CI installs the built .pkg for real and inspects what it did: the sudo rule is
    validated with visudo, its mode and owner are asserted, and it must grant exactly the
    two pmset commands and nothing else. Then uninstall.sh runs and the removal is
    verified. These installer scripts run as root and had no test coverage at all.

Menu bar toggle that stops your MacBook from sleeping — lid closed included.

Install

Download the .pkg and open it. The installer puts the app in Applications,
launches it, and optionally adds a sudo rule so toggling never asks for a
password.

The app is not signed with an Apple certificate. macOS blocks the first
open: right-click the file → OpenOpen again. One-time.

The .zip is the same app without the installer, if you prefer to place it by hand.

Usage

Left click the icon to toggle, right click for the menu. Moon — normal mode,
coffee cup — sleep blocked, triangle — partially on (the lid still sleeps).

macOS 13 or newer. Universal — Apple Silicon and Intel. English and Russian.


Установка

Скачайте .pkg и откройте его. Установщик положит приложение в «Программы»,
запустит его и (по желанию) добавит правило sudo, чтобы режим переключался
без ввода пароля.

Приложение не подписано сертификатом Apple. При первом запуске macOS
откажется открывать пакет. Правой кнопкой по файлу → «Открыть»
в диалоге ещё раз «Открыть». Один раз.

Файл .zip — то же приложение без установщика.

Управление

Левый клик по иконке — включить или выключить, правый — меню. Луна — обычный
режим, чашка — сон запрещён, треугольник — включён частично (крышка усыпит).

Требуется macOS 13 или новее. Universal — Apple Silicon и Intel. Русский и английский.