Бывает, что нужно быстро заблокировать Мак. При этом надо отлучиться ненадолго, а выключать или усыплять компьютер не хочется. Есть несколько способов заблокировать Mac OS X в одно мгновение. При этом для продолжения работы останется только ввести пароль учетной записи.
Итак, шесть способов блокировки Mac OS X:
1. Выйти из системы с помощью комбинации Shift-Command-Option-Q. Не самый быстрый способ, зато надежный.
2. Установить Dashboard-виджет , единственное предназначение которого – быстрая блокировка Mac OS X. Все что нужно сделать, это открыть Dashboard и дважды кликнуть на иконке Locker.
3. Один из самых простых и быстрых способов решения задачи: поставьте галочку Служебные программы -> Связка ключей -> Настройки -> Показать статус в строке меню (Utilities -> Keychain Access -> Preferences -> Show Status in Menu Bar). После чего в верхнем меню появляется иконка в виде замочка, нажатием по которой можно в мгновение блокировать Mac OS X.
Перед тем как продолжить, убедитесь что в настройках установлена блокировка заставки в Mac OS X: Системные настройки -> Безопасность -> Общие -> Запрашивать пароль.
4. Установить активный экран Мака на запуск заставки. Для этого зайдите в Системные настройки -> Expose и Spaces -> Expose и выберите любой угол. Теперь для блокировки останется перенести курсор в заданный участок экрана. Единственный недостаток: во время работы Вы можете случайно попасть в активный угол экрана и блокировать Mac OS X.
5. Если Вы свитчер и привыкли решать проблему безопасности данных на ПК клавишами Win+L, то можете воспользоваться утилитой, которая назначает горячую клавишу на запуск заставки в Mac OS X. Приложение называется .
6. И, наконец, самый элегантный способ. Если Вы владелец iPhone, то можете воспользоваться утилитой AirLock. Не будем подробно останавливаться на программе – . Программа блокирует и разблокирует компьютер в зависимости от того, на каком расстоянии от него находится iPhone или iPod. Другими словами, отойдя от Мака с iPhone Вы заблокируете компьютер, а при приближении – автоматически разблокируете. Наверное, самый гиковский способ решения задачи.
Если Вы знаете другие способы быстрой блокировки Мака, то прошу высказываться в комментариях.
Многие Windows-пользователи знают (а свитчеры помнят) сочетание клавиш Windows+L , которое в одно мгновение «ставит замок» на PC-компьютер, чтобы ограничить к нему нежелательный доступ, пока хозяин в отлучке. В OS X такой функции, увы, до сих пор не появилось, хотя все необходимые средства давно под рукой. Остается самостоятельно создать службу, которая позволит блокировать Мак так же просто - в одно нажатие желаемых клавиш.
Конечно, проще всего это сделать с помощью программы Automator, которая бесплатна и доступна на каждом более-менее современном Маке. Создайте новый документ, выбрав для него тип Служба (Service) . В «шапке» алгоритма установите, чтобы служба не получала никаких входных данных (no input) и работала в любой программе (any application) .
В тело алгоритма добавьте одно-единственное действие - Запустить shell-скрипт (Run Shell Script) . Проверьте, чтобы в выпадающем списке Shell был выбран пункт /bin/bash , а в списке Передать ввод (Pass input) - пункт в stdln (to stdln) . Внутрь действия вставьте следующий код:
/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend
Сохраните службу, например, под названием .
Созданная служба будет доступной в главном меню любой Мак-программы - в группе Службы (Services). Чтобы упростить ее вызов, ей можно назначить клавиатурное сокращение.
Запустите «Системные настройки» (System Parameters) и откройте модуль Клавиатура (Keyboard) . Здесь перейдите на вкладку Сочетания клавиш (Keyboard Shortcuts) и в левом списке выберите пункт Службы (Services) . После этого в правом списке, в категорииОсновные (General) , щелкните на имени только что созданной службы - Заблокировать Мак (Lock the Mac) .
Вы увидите кнопку добавить сочетание (add shortcut) - щелкните по ней и сразу введите желаемое клавиатурное сокращение. По аналогии с Windows+L можно было бы выбрать command+L , однако такое сочетание клавиш используется во многих Мак-программах. Посему лучше ввести, например, command+control+L (⌘⌃L) - проверьте только, не используется ли и это сочетание в каких-нибудь ваших программах.
Если все в порядке, то сразу по нажатию этого клавиатурного сокращения вы переведете Мак в режим входа в систему: рядом с вашим именем будет оранжевый кружок с галочкой, означающий, что ваша учетная запись OS X в данный момент активна, и нужно только ввести пароль, чтобы вернуться в систему.
В комментариях приводится еще один метод блокировки Мака. Откройте «Системные настройки» (System Preferences), модуль Защита и безопасность (Security & Privacy) . Здесь включите параметр Запрашивать пароль … при выходе из режима сна или заставки (Require password … after sleep or screen saver begins) . В выпадающем списке выберите пункт сразу (immediately) , чтобы блокировка системы происходила сразу, как только запустится экранная заставка или выключится дисплей. Эта же функция сработает, если дисплей выключить вручную комбинацией клавиш control+shift+eject . Единственный минус этого метода заключается в том, что в каких-то случаях может понадобиться всего лишь потушить экран - без последующего ввода пароля. Если вам такой способ не кажется удобным, воспользуйтесь вышеизложенной методой создания службы «Автоматора».
За долгие годы работы на компьютерах под управлением ОС Windows я очень сильно привык блокировать доступ к компьютеру, отлучаясь от него на некоторое время. В зависимости от версии системы, эта операция производилась разными клавиатурными сочетаниями. Начав пользоваться Маком я подобных сокращений не обнаружил, но проблему свою решил назначением одного из углов экрана на запуск заставки, выход из которой требует пароль.
Но недавно я натолкнулся на статью о программе, которая позволяет назначить горячие клавиши на запуск блокирования экрана, и решил всё-таки поискать альтернативные способы, чтобы обойтись в решении данной задачи только штатными средствами системы. Сразу скажу, такие способы есть, но обо всех вариантах, с которыми мне пришлось теоретически или практически столкнуться я расскажу по порядку.
Это самый простой способ, который сразу приходит в голову, когда речь заходит о необходимости блокировать экран. Запуск заставки может происходить как через некоторое время простоя компьютера, так и по запросу пользователя, который делает один из углов экрана системы активным, помещая в него функционал запуска скринсейвера. Для того, чтобы при выходе из режима заставки система потребовала пароль, нужно включить соответствующий пункт в разделе Безопасность приложения Системные настройки .
У этого способа есть как достоинства, так и недостатки, К первым относится, разумеется, сама возможность запуска заставки быстрым перемещением курсора мыши в заданный угол. В число недостатков попадает то, что во время работы с системой попасть в этот угол курсором можно и случайно. А можно и вообще не попасть, если, например, у вас подключен дополнительный монитор: оказывается, когда «активный угол» настроен у вас со стороны подключенного монитора, то расположение этого угла с вашего основного экрана переместится на дополнительный монитор, что, скорее всего, является багом системы.
К тому же, я по собственному опыту знаю, что отходя от компьютера запросто можно забыть передвинуть курсор мыши в нужное место, а до момента, пока запустится заставка проходит немало времени.
В сети доступно некоторое количество приложений, позволяющих назначать клавиатурные сокращения практически любой операции, в том числе и блокировке экрана операционной системы. Я не стану приводить в этой статье их обзоры, поскольку не очень интересовался такими программами, считая, что если есть способ изменить что-то исключительно средствами самой системы, без дополнительного вмешательства, то это достаточный аргумент, против использования сторонних приложений.
Возможно, в будущем, если средств Mac OS X по управлению «горячими клавишами» мне перестанет хватать, я обращусь к дополнительному программному обеспечению.
Поскольку мы уже выяснили, что заблокировать экран Mac OS X можно посредством запуска на экране заставки (при условии, что вы включили опцию запроса пароля при выходе из этого режима), то теперь можно попросту вынести значок запуска необходимого приложения в Dock, чтобы потом его оттуда запускать. Для этого открываете Finder и нажимаете ⇧+⌘+G – эта комбинация клавиш откроет окно быстрого перехода к каталогу, куда вы можете вставить адрес «/System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ » (без кавычек) и нажать кнопку «Перейти». Собственно, это каталог приложения заставки, который, в отличие от большинства привычных вам приложений, спрятался глубоко в системно-библиотечных дебрях.
Теперь можете перетащить приложение ScreenSaverEngine.app (расширение, вероятно, не отобразится) в Dock, и у вас появится иконка быстрого запуска экранной заставки, нажав которую вы мгновенно спрячете экран.
В вашей системе есть приложение Связка ключей
. Оно отвечает за системный пароли, хранимые у вас в системе, ключи, сертификаты и прочие вещи, необходимые для защиты вашей OS.
Запустите Связку ключей (через Spotlight или найдя это приложение в Служебных программах
). Откройте настройки приложения (⌘+.) и активируйте пункт «Показать статус в строке меню». Как только вы это сделаете, в строке меню (верхняя полоса на вашем экране) появится значок в виде навесного замка, нажав на который вы получите список быстрых операций для ограничения доступа к вашей системе или быстрого доступа к настройкам безопасности. Нас же, в контексте обсуждаемого вопроса, интересует пункт «Закрыть экран», который и сам по себе довольно неплох, но который можно сделать гораздо лучше, навесив на него клавиатурное сокращение.
Основная проблема (или недостаток) этого способа в том, что фактически «горячих клавиш» нужно назначить две, а не одну, но, назначенные с умом, они не доставят много хлопот.
Итак, открываем Системные настройки , переходим к пункту Клавиатура и мышь и выбираем раздел Сочетания клавиш , где перечислены некоторые сочетания, используемые в системе по умолчанию. Листаем список вниз и выбираем пункт Все программы , после чего кликаем по плюсику под списком:
После того, как вы нажали на знак «+», у вас откроется окно добавления новго клавиатурного сокращения. Заполните его, как на изображении ниже и нажмите «Добавить».
Итак, прокрутите список системных сокращений выше, до пункта «Переместить фокус в меню», кликните два раза по выставленной этому пункту комбинации, и установите сочетание на ⌘+\. Теперь , и выполните там команду
killall SystemUIServer
которая перезапустит строку меню (на самом деле, не только её, но это неважно, на работе это не отразится) и применит внесённые вами в систему изменения.
Теперь, если вы нажмёте ⌘+\, а потом, не отпуская клавишу ⌘ нажмёте на ‘, то у вас запустится заставка, завершить которую можно лишь введя пароль (даже если такая опция не выставлена у вас в настройках безопасности).
Это, если посмотреть на реализацию, не самый быстрый способ. Но это, честно говоря, быстрее сделать, чем пошагово рассказать. А затем пальцы очень быстро привыкают к клавишам и сами запускают то, что нужно.
Это последний и самый, пожалуй, интересный способ. Если вы часто работаете в терминале, вы можете создать для себя shell-скрипт, переводящий Mac OS X в режим входа в систему, не завершая при этом запущенных приложений. Достаточно и выполнить там строчку
echo -e \#\!/bin/sh\ «\n»/System/Library/CoreServices/Menu\\ Extras/User.menu/Contents/Resources/CGSession\ -suspend > ~/lock.command && chmod 755 ~/lock.command
после чего в вашей домашней директории появится shell-скрипт с именем lock.command , запуская который вы мгновенно заблокируете систему.
Расширение .command используется для того, чтобы этот скрипт можно было запускать не только из терминала, но и из среды Finder.
Теперь ваши данные будут гораздо более защищены, а уж каким из перечисленных способов – решать вам. Главное помнить о том, что безопасность никогда не бывает излишней, даже если вы не страдаете паранойей.
Если вы работаете в офисе или другом месте, где доступ к вашему компьютеру могут получить посторонние люди, полезно не забывать про блокировку компьютера. Это простой, но надежный способ обезопасить свои данные от попадания в чужие руки. Отходя от компьютера, многие часто выключают или отправляют его в сон, вместо того, чтобы просто заблокировать. В долгосрочной перспективе такое обращение может навредить жестким и SSD-дискам, для которых каждый полноценный уход в сон является нагрузкой. Мы расскажем, как быстро заблокировать компьютер под управлением macOS, не уводя его в сон.
Горячие клавиши
Самый быстрый способ заблокировать экран – быстрое сочетание клавиш. Но чтобы не просто выключить дисплей, а полноценно заблокировать компьютер, необходимо сначала изменить стандартные настройки системы.
Для этого необходимо:
Открыть «Системные настройки» > «Защита и безопасность» > «Основные».
Поставить галочку напротив пункта «Запрашивать пароль». В выпадающем меню выбрать «сразу» или другой интервал по своему усмотрению.
Заблокировать экран сочетанием клавиш Ctrl + Shift + Eject или Ctrl + Shift + Power .
Одна из особенностей нового MacBook Pro с сенсорной панелью Touch Bar – в нем отсутствует кнопка «Power», поэтому классическое сочетание клавиш для блокировки дисплея использовать невозможно. На помощь придет Touch Bar, для которого есть специальная кнопка блокировки. Найти её можно тут:
«Системные настройки» > «Клавиатура» > «Настройка Touch Bar»
Настройки дисплея
Интерфейс macOS позволяет настроить углы дисплея для осуществления быстрых действий. Одним из таких действий может стать перевод монитора в режим сна, что автоматически приведет к блокировки компьютера.
Настроить это можно следующим образом:
«Системные настройки» > «Рабочий стол и заставка» > «Активные углы».
Указать желаемый угол и в выпадающем меню выбрать «Перевести монитор в режим сна».
Нажать «ОК».
Сторонний софт
Существует множество сторонних программ и утилит, позволяющих разместить кнопку блокировки компьютера на верхней панели в macOS. Например, Parallels Toolbox , где в выпадающем меню есть пункт быстрой блокировки компьютера.
Многие Windows-пользователи знают (а свитчеры помнят) сочетание клавиш Windows+L , которое в одно мгновение «ставит замок» на PC-компьютер, чтобы ограничить к нему нежелательный доступ, пока хозяин в отлучке. В OS X такой функции, увы, до сих пор не появилось, хотя все необходимые средства давно под рукой. Остается самостоятельно создать службу, которая позволит блокировать Мак так же просто - в одно нажатие желаемых клавиш.
Конечно, проще всего это сделать с помощью программы Automator, которая бесплатна и доступна на каждом более-менее современном Маке. Создайте новый документ, выбрав для него тип Служба (Service) . В «шапке» алгоритма установите, чтобы служба не получала никаких входных данных (no input) и работала в любой программе (any application) .
В тело алгоритма добавьте одно-единственное действие - Запустить shell-скрипт (Run Shell Script) . Проверьте, чтобы в выпадающем списке Shell был выбран пункт /bin/bash , а в списке Передать ввод (Pass input) - пункт в stdln (to stdln) . Внутрь действия вставьте следующий код:
/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend
Сохраните службу, например, под названием .
Созданная служба будет доступной в главном меню любой Мак-программы - в группе Службы (Services). Чтобы упростить ее вызов, ей можно назначить клавиатурное сокращение.
Запустите «Системные настройки» (System Parameters) и откройте модуль Клавиатура (Keyboard) . Здесь перейдите на вкладку Сочетания клавиш (Keyboard Shortcuts) и в левом списке выберите пункт Службы (Services) . После этого в правом списке, в категорииОсновные (General) , щелкните на имени только что созданной службы - Заблокировать Мак (Lock the Mac) .
Вы увидите кнопку добавить сочетание (add shortcut) - щелкните по ней и сразу введите желаемое клавиатурное сокращение. По аналогии с Windows+L можно было бы выбрать command+L , однако такое сочетание клавиш используется во многих Мак-программах. Посему лучше ввести, например, command+control+L (⌘⌃L) - проверьте только, не используется ли и это сочетание в каких-нибудь ваших программах.
Если все в порядке, то сразу по нажатию этого клавиатурного сокращения вы переведете Мак в режим входа в систему: рядом с вашим именем будет оранжевый кружок с галочкой, означающий, что ваша учетная запись OS X в данный момент активна, и нужно только ввести пароль, чтобы вернуться в систему.
В комментариях приводится еще один метод блокировки Мака. Откройте «Системные настройки» (System Preferences), модуль Защита и безопасность (Security & Privacy) . Здесь включите параметр Запрашивать пароль … при выходе из режима сна или заставки (Require password … after sleep or screen saver begins) . В выпадающем списке выберите пункт сразу (immediately) , чтобы блокировка системы происходила сразу, как только запустится экранная заставка или выключится дисплей. Эта же функция сработает, если дисплей выключить вручную комбинацией клавиш control+shift+eject . Единственный минус этого метода заключается в том, что в каких-то случаях может понадобиться всего лишь потушить экран - без последующего ввода пароля. Если вам такой способ не кажется удобным, воспользуйтесь вышеизложенной методой создания службы «Автоматора».