Если у вас, как и у меня, возникла необходимость закрыть экран macbook так, чтобы он не перешел в режим сна, и при этом вы не хотите ставить ноут на зарядку (а только так можно этого добиться с помощью стандартных настроек, ну или я слепой и не нашел) - то вы можете юзать в терминале такие команды:
sudo pmset disablesleep 1 - Отключить засыпание
sudo pmset disablesleep 0 - Включить засыпание
Ну а я пошел чуть дальше и чтоб не возиться с терминалом написал App для MacOS.
Важный момент: в app используются те же команды, а они выполняются через суперюзера (sudo который), и чтобы у вас Аntisleep работал корректно необходимо добавить в файл sudoers несколько строк (которые отключат запрашивание пароля именно для этих двух команд) и вот как это сделать:
❗️В терминале выполните команду: sudo visudo.
❗️Добавьте следующие 2 строки в конец файла:
ваш_пользователь ALL=(ALL) NOPASSWD: /usr/bin/pmset disablesleep 0
ваш_пользователь ALL=(ALL) NOPASSWD: /usr/bin/pmset disablesleep 1
("ваш_пользователь" поменяйте на имя вашего пользователя).
❗️Сохранить изменения (Нажать Esc и выполнить :w)
❗️Выйти (Выполнить :x).
Готово!
GitHub
GitHub - GereyTatarkhanov/antisleep
Contribute to GereyTatarkhanov/antisleep development by creating an account on GitHub.
5
316 января 2025 г. 618 2 1