Есть ли простой способ заблокировать мой Mac, а затем сразу же спать, все в одной команде? Я знаю, что могу отобразить окно входа в систему, а затем выбрать кнопку перехода в спящий режим, но я бы предпочел один шаг, а не два (и ожидание между ними). В меню «Связка ключей» также есть Lock Screen
команда, но она (по глупости) не предлагает кнопки сна, которую я вижу. Может ли для этого работать скрипт, или скрипт тоже застрянет после одной команды?
Обновление: забыл упомянуть, что я не хочу всегда вводить свой пароль после пробуждения от сна, только после того, как я явно заблокирую компьютер.
⌥+ ⌘+ ⏏переводит компьютер в спящий режим. Затем, если у вас установлен флажок «Требовать пароль [немедленно] после сна или запуска заставки» в разделе «Системные настройки» ➔ «Безопасность» ➔ «Общие», он будет запрашивать пароль при пробуждении.
На самом деле, скрипт, содержащий эти две команды (первая усыпляет, вторая приостанавливает работу компьютера), работал нормально:
osascript -e 'tell application "Finder" to sleep'
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend
Порядок, по-видимому, не важен, ни одна команда не мешает другой выполниться.
Извините, что не достаточно ясно выразился (иногда я хочу перевести компьютер в спящий режим без запроса пароля при пробуждении).
без холма
житель Новой Англии
житель Новой Англии