Как стать автором
Обновить

Блокировка экрана в OSX по хоткею

Время на прочтение 1 мин
Количество просмотров 4.7K
Привет тебе хабрапользователь!

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

Итак начнем. Для добавления блокировки нам понадобиться только встроенный в систему Automator. Вы его достаточно просто сможете найти через Spotlight
image

Наше приложение для блокировки экрана будет работать в виде сервиса системы. Для чего создаем проект «Service»
image

После чего нам необходимо добавить действия нашей программы, нас интересует действие «Run Shell Script». Его просто нужно перетащить на поле справа.
image

Сам скрипт для блокировки экрана:
/System/Library/CoreServices/"Menu Extras"/User.menu/Contents/Resources/CGSession -suspend
Его необходимо просто скопировать в окно ввода скрипта, как показано ниже
image

Собственно наша программа готова, теперь вы можете проверить её работу запустив из Automator'a и если все хорошо то сохранить ее как сервис (cmd + s, далее вводим название нашего сервиса, например «LockScreen»)
Открываем системные настройки, переходим в раздел клавиатура, сервисы и находим наш сервис.
image

Присваиваем тот хоткей, который Вам по душе и все.
Теги:
Хабы:
+30
Комментарии 109
Комментарии Комментарии 109

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн
PG Bootcamp 2024
Дата 16 апреля
Время 09:30 – 21:00
Место
Минск Онлайн
EvaConf 2024
Дата 16 апреля
Время 11:00 – 16:00
Место
Москва Онлайн