Есть ли нажатие клавиши, которая может заблокировать заставку Mac OS X?

В Windows я могу ударить Windows + L, чтобы заблокировать мой рабочий стол. На Leopard, похоже, нет такой возможности. Хотя я могу настроить заставку очень быстро, я хотел бы нажать клавишу комбо, чтобы заблокировать мой компьютер.

Вы можете создавать различные методы для быстрой блокировки экрана на OS X. Здесь есть полная статья: http://www.macworld.com/article/49080/2006/01/lockscreen.html

Один простой способ:

Open Keychain Access -> предпочтения -> tick Показывать статус в строке меню

Когда вы щелкаете маленьким значком Lock в строке состояния, первая запись – Lock Screen. Вы должны иметь возможность привязать к ней горячую клавишу в настройках системы -> Горячие клавиши.

Сдвиг-сдвиг смены будет пустым. Если вы подождете … mmm .. в конце этого года … вы можете обнаружить, что он также блокирует экран …

Snow Leopard предоставляет способ выполнения команды быстрого переключения с экрана переключения пользователей с клавиатуры:

  • Automator для создания службы, которая вызывает:

/ System / Library / CoreServices / Menu \ Extras / User.menu / Содержание / Ресурсы / CGSession -suspend

  • Создайте системную команду клавиатуры, которая запускает эту службу. Я использую ControlOptionCommandL.

Все это описано в статье Art Of Geek.

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

  1. Настройте «Горячий угол», чтобы активировать экранную заставку. Это находится в панели «Системные настройки», «Рабочий стол и экранная заставка». На вкладке «Экранная заставка» есть кнопка «Горячие углы …».

  2. Перейдите в панель предпочтений «Безопасность». Установите флажок «Требовать пароль, чтобы разбудить этот компьютер от сна или экранной заставки». проверено.

Вот простая реализация:

  1. Откройте приложение доступа KeyChain
  2. Откройте его настройки из Keychain Access -> Настройки
  3. Выберите «Показать состояние брелка в строке меню»

На этом этапе все, что вам нужно сделать, – щелкнуть значок маленькой клавиатуры и выбрать «Lock Screen», но здесь есть что-то дополнительное для большего удовольствия:

  1. Открытый автомат
  2. Создайте новый «рабочий процесс»
  3. Нажмите кнопку «Запись»
  4. Теперь запишите себе выбор блокировки клавиатуры, а затем параметр «Блокировка экрана»
  5. В этот момент ваша экранная заставка начнет, поэтому нажмите ESC и войдите в
  6. Остановить запись
  7. На записанных этапах удалите все записанные шаги после «Блокировка экрана».

(Это не больно, чтобы проверить его сейчас, нажав кнопку «Воспроизвести»)

  1. Сохраните рабочий процесс.
  2. Создайте новый файл Automator (нажмите Cmd + N)
  3. На этот раз выберите новый «Сервис»,
  4. В поиске на левой стороне найдите «Run Workflow», затем перетащите его в правую сторону
  5. В раскрывающемся списке «Рабочий поток» выберите «Другое …» и найдите рабочий процесс, который вы сохранили выше.
  6. Убедитесь, что в верхней части этой службы вы выбрали «no input» для «Service receive»

(Испытайте еще немного)

Теперь наступает настоящая «магия»,

  1. Теперь сохраните свой сервис (дайте ему удобное для чтения имя, например «Блокировать мой экранный сервис»)
  2. Перейдите в «APple Menu» и откройте «Системные настройки»,
  3. Выберите «Клавиатура»
  4. В этом разделе выберите «Ярлыки клавиш»,
  5. Выберите «Услуги» слева
  6. С правой стороны прокрутите до конца под «General», и вы найдете «Lock My Screen Service»,
  7. Вправо есть текст с серым цветом, который говорит «нет», что означает, что ярлык не назначен, поэтому нажмите на него, и появится кнопка «добавить ярлык». Нажмите здесь.
  8. Теперь нажмите желаемую комбинацию (например, Ctrl + Alt + Cmd + L)
  9. Готово. Закройте и проверьте его, нажав кнопку.

Если вы протестировали и внимательно следовали этому примеру, нажав ярлык выше, вы загрузите Сервис, который вы создали в Automator, который, в свою очередь, запускает рабочий процесс, который перемещает мышь в меню Keychain и блокирует экран для вас.

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

tell application id "com.apple.ScreenSaver.Engine" to launch 

Если у вас есть ртуть, вы можете настроить триггер для запуска applescript, используя любое нажатие клавиши, которое вам нравится. Или вы можете добавить его в качестве сценария приложения ~ / library / application / "application name / scripts", а затем использовать встроенные быстрые клавиши MAC для запуска скрипта через пункты меню приложений.

Настройте пароль экранной заставки и нажмите Shift + control + eject

Быстрая коммутация пользователей

Вариант 1. Включите меню быстрого переключения пользователей в панели предпочтений «Пользователи и группы» и выберите « Окно входа в систему» ​​… из меню.

Вариант 2: /System/Library/CoreServices/Menu\ Extras/User.menu/Contents/Resources/CGSession -suspend

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

Блокировка экрана

Вариант 1. Включите дополнительное меню Keychain в настройках Keychain Access и выберите « Lock Screen» в меню.

Вариант 2. Проверьте пароль сразу после сна или экранной заставки в области предпочтений безопасности и конфиденциальности. Затем вы можете заблокировать компьютер вручную, нажав кнопку ^, чтобы выключить дисплей или ⌥⌘⏏, чтобы перейти в режим сна.

Ниже приведена настройка на шагах Automator Alejandrormz. Это в OSX Mavericks:

  • Найти и открыть Automator
  • Создать новый сервис
  • Из второго столбца перетащите «Заставка экрана»,
  • Выберите «Службы без ввода » в раскрывающемся списке вверху
  • Сохраните, например, «StartScreenSaver»
  • Поиск и открытие системных настроек
  • Открыть клавиатуру / ярлыки
  • Нажмите «Службы» слева
  • Выделите botton и выберите «StartScreenSaver»,
  • Нажмите и назначьте ярлык, например «CTRL + OPTION + CMD + L»

Необязательно:

  • Поиск и открытие системных настроек
  • Открыть «Безопасность и конфиденциальность» / Общие
  • Установите «Требовать пароль сразу после сна или заставки»

Вы можете выйти из системы сразу, набрав

⌘ ⇧ ⌥ Q

Заставка должна автоматически запускаться через некоторое время.

Обновление: вышеперечисленное – это простой способ Mac. Как обычно, все, что Apple не хочет, чтобы вы делали легко, вызывает много боли.

Вы почти можете услышать, как Сьюз насмехается: «Lock Screen с клавиатурой – это soooo Windows. Используйте людей с мышью».

Шутки в сторону, у Марка Уолдона есть обширная статья, документирующая различные методы. Оказывается, Apple действительно не хочет, чтобы вы использовали клавиатуру для быстрого запуска экрана блокировки. Плохое яблоко. 😉

  • Могу ли я остановить окна из «Блокирующих» zip-файлов
  • Подключение через именованный канал из службы Windows (сеанс # 0) в настольное приложение (сеанс # 1)
  • Лучший способ справиться с безопасностью и избежать XSS с введенными пользователями URL-адресами
  • Windows 7 никогда не запоминает мои учетные данные
  • Метод Windows для обнаружения отравления ARP в локальной сети (LAN)?
  • Профилактика XSS в веб-приложении JSP / Servlet
  • Какие из обновлений Windows действительно необходимы?
  • Предоставление разрешения на запись нескольким пользователям в папке в Ubuntu
  • Windows XP PRO SP3 - остановить изменения ключа ключа безопасности, установленного неизвестной программой
  • Должен ли я устанавливать обновления Internet Explorer, хотя я отключил его?
  • Скриптинг Bitlocker Расшифровка локального жесткого диска
  • Interesting Posts

    Почему определения указателей функций работают с любым количеством амперсандов ‘&’ или звездочек ‘*’?

    Маршрутизатор с включенным смешанным режимом – действительно ли это калечит скорость для всех?

    Ссылки на Chrome Magnet не будут запускаться (Windows 7)

    Модификация аудиоstreamа в Android 4.0 ICS

    Безопасная долгосрочная температура процессора?

    Динамическое добавление элементов управления в WPF MVVM

    Почему вызовы Cdecl часто несовместимы в «стандартной» конвенции P / Invoke?

    Что такое class Comonad в Haskell?

    Почему поиск hashmap – это O (1), т.е. постоянное время?

    Как установить .NET framework как необходимое условие с помощью InnoSetup?

    Как изменить цвет заголовка панели действий в коде

    Не удалось получить макросы в блокноте ++ более новая версия

    Как создать неизменяемый class?

    Как использовать ASP.NET Identity 2.0, чтобы позволить пользователю олицетворять другого пользователя?

    Невозможно установить значение поля статического объекта (ошибка LNK2001: неразрешенный внешний символ)

    Давайте будем гением компьютера.