Mac os блокировка экрана горячие клавиши. Блокировка экрана в Mac Os X. Создание службы Automator

Mac os блокировка экрана горячие клавиши. Блокировка экрана в Mac Os X. Создание службы Automator

29.10.2019

Многие Windows-пользователи знают (а свитчеры помнят) сочетание клавиш Windows+L , которое в одно мгновение «ставит замок» на PC-компьютер, чтобы ограничить к нему нежелательный доступ, пока хозяин в отлучке. В OS X такой функции, увы, до сих пор не появилось, хотя все необходимые средства давно под рукой. Остается самостоятельно создать службу, которая позволит блокировать Мак так же просто - в одно нажатие желаемых клавиш.

Создание службы Automator

Конечно, проще всего это сделать с помощью программы 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-пользователи знают (а свитчеры помнят) сочетание клавиш Windows+L , которое в одно мгновение «ставит замок» на PC-компьютер, чтобы ограничить к нему нежелательный доступ, пока хозяин в отлучке. В OS X такой функции, увы, до сих пор не появилось, хотя все необходимые средства давно под рукой. Остается самостоятельно создать службу, которая позволит блокировать Мак так же просто - в одно нажатие желаемых клавиш.

Создание службы Automator

Конечно, проще всего это сделать с помощью программы 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 . Единственный минус этого метода заключается в том, что в каких-то случаях может понадобиться всего лишь потушить экран - без последующего ввода пароля. Если вам такой способ не кажется удобным, воспользуйтесь вышеизложенной методой создания службы «Автоматора».

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

Есть несколько способов - семь, по моим подсчетам, чтобы усыпить Макбук. Первые пять требуют установить пароль входа в систему, а два последних позволяют заблокировать Мак без необходимости ввода пароля, что удобно, если вы хотите иметь возможность закрыть крышку Макабука, например, без необходимости ввода пароля при обратном открытии.

Перед тем, как приступить к работе, давайте сначала посмотрим, как включить пароль входа в систему. Перейдите в "Системные настройки > Безопасность и Конфиденциальность" и установите галочку "Запрашивать пароль после перехода в спящий режим или экранной заставки" (Require Password after sleep or screen saver begins). В раскрывающемся меню, вы можете установить время установки пароля, от немедленно до 8 часов.

После установки пароля, следующие пять методов будут блокировать ваш Макбук:

1. Закрытие крышки.

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

2. Значок Apple, в строке меню.

Также просто. Нажмите на значок Apple, в верхнем левом углу и выберите "Спящий режим".

3. Комбинация клавиш.

Есть две комбинации клавиш, которые эффективно блокируют ваш Мак:

Используйте Control-Shift-Power чтобы заблокировать Макбук. (Для более старых Макбуков с оптическим приводом, используйте Control- Shift- Eject.)

Используйте Command-Option-Power, чтобы положить Макбук спать. (Для более старых Макбуков с оптическим приводом, используйте Command-Option-Eject.) Обе комбинации выключат дисплей, но "сон" сберегает больше энергии, настроив процессор в режим пониженного энергопотребления, затормозив вращение жёсткого диска и остановив фоновые задачи, среди прочего.

4. Горячие углы.

Перейти в "Системные настройки > Экран & экранная заставка" и нажмите на кнопку "Горячие углы", чтобы назначить действие при наведении курсора на один из четырех углов экрана. Выберите один из вариантов "Перевести в спящий режим" или "Запустить хранитель экрана" для одного из углов.


5. Добавить иконку в Док.

Это требует больше действий, но вы можете добавить иконку в Док, который запускает скринсейвер и блокирует Мак.

  • Откройте Файндер и перейдите к "Перейти> Перейти к папке".
  • В текстовом поле, введите следующую команду: /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ и нажмите кнопку "Перейти".
  • В папке ресурсов, которая откроется, найти файл ScreenSaverEngine и перетащите его в Док.
Теперь, вы можете нажать на значок ScreenSaverEngine в Доке, чтобы запустить заставку.

Последние два метода будут блокировать ваш Макбук, независимо от тог, что установлен пароль входа в систему.

6. Keychain Access.

С помощью Keychain Access, вы можете добавить иконку в строку меню для блокировки Макбука.

  • Откройте папку "Утилиты" в папке "Приложения".
  • Откройте "Связка ключей".
  • Перейти к "Связка ключей > Настройки".
  • Установите галочку "Показать статус связки ключей" в строке меню.
Это добавляет значок замка в строке меню. Нажмите на замок и выберите "Заблокировать экран" для блокировки Мак.

7. Быстрое переключение пользователей.

Это ещё одна опция строки меню для блокировки Мака.

  • Перейдите в "Системные настройки > Пользователи & группы".
  • Нажмите на замок в нижнем левом углу и введите пароль учётной записи, чтобы внести изменения".
  • Нажмите на "Опции входа".
  • Установите галочку "Показать меню быстрого переключения пользователя как" (Show fast user switch menu as). (Вы можете выбрать свое полное имя, имя учетной записи или значок.)
Теперь, вы можете нажать на своё имя или значок и выберите "Окно входа в систему", чтобы заблокировать Мак, независимо от того, хотите ли вы переключиться на другую учётную запись пользователя или заблокировать Мак и войти обратно в свой аккаунт.

Можете так же узнать,

В один прекрасный день я стал использовать mac os x как основную операционную систему. И с тех пор я иногда обнаруживаю, что некоторые функции, к которым я привык, отсутствуют в том или ином виде. Работая с компьютерами больше 10 лет, у меня выработалась стойкая привычка блокировать рабочий стол, если я отхожу даже на 2 минуты.

Первым делом я решил поискать в «Горячих клавишах», в которых можно настроить почти все, но «блокировки» там не оказалось. Пришлось немного поискать, и как выяснилось - несколько решений есть. Условно их можно поделить на 2 способа. Первый, блокирование через запрос пароля для отключения заставки. Второй, быстрая смена пользователя.

Блокировка заставкой

Для того что бы включить запрос пароля для отключение заставки, идем в System Preferences->Security и включаем чекбокс «Require password to wake up computer from sleep or screen saver»

Казалось бы, не плохой вариант, только вот ждать пока она включится, совсем не интересно. Самое обидное, что простым (без сторонних приложение) способом включение заставки повесить на какое-либо сочетание клавиш мне не удалось. Гуглим, читаем, вспоминаем про Expose. Активировать заставку можно подводом курсора в один из углов.

Очень долгое время этот способ был самым любимым.

Быстрая смена пользователя

Оказалось, что не все так плохо в датском королевстве, есть функционал переключения между пользователями, который блокирует рабочий стол для ввода пароля. Активируется он тоже достаточно просто. Для этого необходимо зайти в System Preferences->Accounts. Кликнуть на изображении замочка, для того что бы авторизироваться и включить чекбокс «Enable fast user switching».

Теперь у нас в появился красивый значок для переключения пользователей.

Нажимаем на него и выбираем пункт «Login Window…» и наблюдаем прикольный эффект при блокировке.

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

Quicksilver

Через некоторое время я открыл для себя бесплатную утилиту quicksilver и его функционал триггеров, которые можно повесить на горячие клавиши. И тут мне пришла в голову идея написать не большой скрипт для включения заставки по сочетанию cmd+shift+L. Для этого нам потребуется:
1. Поставить quicksilver
Скачать можно с quicksilver.en.softonic.com/mac , установка тривиальна.
2. Написать скрипт для запуска заставки
Для написание воспользуемся стандарным приложением «Script Editor.app». Запускаем и пишем следующий текст:

Tell application “ScreenSaverEngine”

Должно выглядеть примерно так:

3. Сохранить скрипт активации заставки
Сохраняем это где понравится (я сохранил в домашнем каталоге), запоминаем путь.
4. Добавить триггер на нужное сочитание клавиш
Для этого открываем quicksilver, вкладку triggers.

Триггеры в QS
Жмакаем на плюсик внизу и выбираем пункт Hotkey. В ячейку добавляем скрипт написаный на предыдущем шаге, как на картинке.

Бонус-функционал

Позже мне пришла в голову идея, а почему бы еще и не ставить на паузу iTunes при блокировке экрана? Для этого нам потребуется просто добавить такие строчки в конец скрипта который запускает заставку:

Tell application “iTunes”

С новым функционалом жизнь становится немного проще.

Пользователи Mac долгое время могли использовать различные методы для того, чтобы заблокировать экран своего компьютера, но в MacOS High Sierra 10.13.x и новее появился новый более простой и быстрый способ.

Новая функция «Lock Screen» позволяет моментально заблокировать Mac через системное меню или с помощью сочетания клавиш. После того, как экран заблокируется, нужно будет ввести пароль, чтобы снова воспользоваться компьютером. Это отличная функция безопасности и приватности, и каждый пользователь должен знать, как она работает. Она пригодится вам, если вы часто пользуетесь своим Mac в общественных местах, на работе, в школе и даже дома. В случае необходимости вы сможете быстро защитить свой компьютер паролем.

Заметьте, что функция «Lock Screen» доступна только в версиях macOS High Sierra 10.13.x и выше. В более старых версиях системы существуют другие способы заблокировать Mac.

Как заблокировать экран в MacOS через системное меню

  1. Откройте меню  Apple в любой программе.
  2. Нажмите «Заблокировать экран», чтобы моментально заблокировать Mac. Откроется окно с авторизацией.

Экран заблокируется моментально, и Mac потребует ввести пароль.

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

Кроме того, можно заблокировать экран сочетанием клавиш.

Как заблокировать экран в MacOS сочетанием клавиш

  • Одновременно зажмите клавиши Command + Control + Q , чтобы заблокировать экран своего Mac.

Как только вы нажмёте это сочетание, экран заблокируется по тому же принципу.

Многие пользователи привыкли пользоваться сочетаниями клавиш. К тому же, таким способом блокировать экран можно ещё быстрее.

Вы можете поменять сочетание клавиш, отвечающее за блокировку экрана, в системных настройках Клавиатуры. Это нужно сделать в том случае, если сочетанием Control + Command + Q вы часто случайно закрываете программы. Только убедитесь, что новая комбинация не будет конфликтовать с другими.



© 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows