заблокировать аккаунт и спать

Есть ли простой способ заблокировать мой Mac, а затем сразу же спать, все в одной команде? Я знаю, что могу отобразить окно входа в систему, а затем выбрать кнопку перехода в спящий режим, но я бы предпочел один шаг, а не два (и ожидание между ними). В меню «Связка ключей» также есть Lock Screenкоманда, но она (по глупости) не предлагает кнопки сна, которую я вижу. Может ли для этого работать скрипт, или скрипт тоже застрянет после одной команды?

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

Блокировка подразумевает ввод пароля, в противном случае какая польза от блокировки?
@patrix: Дэниел Л. обновил мой вопрос, надеюсь, теперь он понятнее.
Что не так с вопросом? Всегда приятно получить комментарий при отрицательном голосовании, иначе как вы можете учиться на своих ошибках?

Ответы (2)

+ + переводит компьютер в спящий режим. Затем, если у вас установлен флажок «Требовать пароль [немедленно] после сна или запуска заставки» в разделе «Системные настройки» ➔ «Безопасность» ➔ «Общие», он будет запрашивать пароль при пробуждении.

Забыл упомянуть, что не хочу вводить свой пароль после каждого пробуждения ото сна, я обновлю свой пост.
@newenglander В этом случае не устанавливайте флажок «Требовать пароль [немедленно] после сна или запуска заставки» — в первой части вашего вопроса также прямо говорится, что вы хотите «заблокировать мой Mac»
Извините за путаницу, Даниэль Л. был достаточно любезен, чтобы обновить мой вопрос, надеюсь, теперь он понятнее.
По какой-то причине третья клавиша в этом ярлыке не печатается для меня в Chrome. Что это должно быть?
@DanJ Это клавиша извлечения. Как ни странно, я использую Chrome 18.0.1025.168 и Lion 10.7.3, и здесь все выглядит нормально.

На самом деле, скрипт, содержащий эти две команды (первая усыпляет, вторая приостанавливает работу компьютера), работал нормально:

osascript -e 'tell application "Finder" to sleep'
/System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend 

Порядок, по-видимому, не важен, ни одна команда не мешает другой выполниться.

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