Блокировка рабочего стола Mac из командной строки

Anonim

С помощью скрытого пункта меню мы можем заблокировать экран Mac OS X прямо из терминала. Это не приводит к выходу пользователя из системы, а просто вызывает стандартный экран блокировки Mac OS X и окно входа в систему, требуя действительного пользователя и пароля, прежде чем Mac можно будет снова использовать.

Это очень просто использовать, если вы обнаружите, что часто блокируете Mac с помощью этого трюка, вы можете создать псевдоним для более легкого доступа.

Как заблокировать экран Mac из терминала в OS X

Откройте терминал и введите в одну строку следующее:

/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

Подтверждения нет, рабочий стол сразу блокируется и появляется экран блокировки независимо от того, что в данный момент происходит с активной учетной записью пользователя.

Чтобы создать псевдоним, добавьте в свой профиль что-то вроде следующего:

"

alias lockscreen=&39;/System/Library/CoreServices/Menu Extras/User.menu/Contents/Resources/CGSession -suspend&39; "

Для тех, кто интересуется, используемый пункт меню — это то же самое меню быстрого переключения пользователей, которое отображает имя пользователя в правом верхнем углу, а показанный экран блокировки идентичен тому, что вызывается, если кто-то выберите «Окно входа…» в том же меню.

Вы также можете заблокировать экран с помощью сочетания клавиш, но использование командной строки дает два очевидных преимущества; его можно включить в сценарии или ввести через SSH для удаленной блокировки Mac.

Блокировка рабочего стола Mac из командной строки