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

10785
Brian Lyttle

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

30

10 ответов на вопрос

29
Darren Newton

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

Одним простым способом является:

Открыть доступ к связке ключей -> настройки -> поставить галочку Показать статус в строке меню

Когда вы нажимаете маленький значок блокировки в строке состояния, первая запись - «Экран блокировки». Вы должны быть в состоянии привязать горячую клавишу к этому в Системных настройках -> Сочетания клавиш.

Это лучший способ, который я нашел без использования стороннего приложения. dulaneyb 14 лет назад 1
+1 вот как я это делаю - значок доступа к брелку в меню robsoft 14 лет назад 0
Хороший способ сделать это. GeneQ 14 лет назад 0
Можете ли вы уточнить некоторые советы "для чайников" относительно установки горячей клавиши? Я добавил «ярлык приложения», где приложение - это Keychain Access.app, а заголовок меню - «Экран блокировки», но он не будет работать. Jonik 14 лет назад 0
Очень паршиво, что для этого нет родного ярлыка :-( Rabarberski 12 лет назад 0
15
masto

Control-shift-eject очистит экран. Если вы подождете, пока ... ммм ... когда-нибудь позже в этом году ... вы можете обнаружить, что он также блокирует экран ...

Вы говорите, что это будет (и уже делает) наверняка, или вы надеетесь, что это будет? jtbandes 14 лет назад 0
Я подозреваю, что он имеет в виду, что в Snow Leopard эта функция есть. Matthew Schinckel 14 лет назад 1
-1 Control-Shift-Eject ничего не делает для меня (Снежный барс). hanleyp 14 лет назад 0
В Leopard это не блокирует экран. И это год спустя! Stefan Lasiewski 13 лет назад 0
[Очевидно] (http://superuser.com/questions/216190/keyboard-shortcut-for-locking-screen/216200#216200), это можно сочетать с опцией «Системные настройки - Безопасность - Требовать пароль сразу после сна или начинается заставка ", @Stefan. Arjan 13 лет назад 1
Это отлично работает в Snow Leopard, когда установлено «Требовать пароль немедленно…». s4y 12 лет назад 1
10
hanleyp

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

  • Автоматизатор для создания сервиса, который вызывает:

/ Система / Библиотека / CoreServices / Меню \ Дополнительно / User.menu / Содержание / Ресурсы / CGSession -suspend

  • Создайте общесистемную команду клавиатуры, которая запускает этот сервис. Я использую Control- Option- Command- L.

Все это задокументировано в этой статье Art Of Geek.

+1 Это хороший способ сделать это; Я только что попробовал, что это работает. Я не использовал Automator раньше, но статья, на которую вы ссылаетесь, объясняет все это очень четко. Кроме того, если вы действительно хотите запустить экранную заставку ** вместо функции переключения пользователя (как в первоначальном вопросе), ознакомьтесь с этим комментарием: http://artofgeek.com/2009/09/08/lock-your -macs-экран, как-в-окна-снежно-леопард-издание / комментарий-страничный-1 / # комментарий-23492 Jonik 14 лет назад 0
Я наконец выбрал горячие клавиши для двух разных действий: * Блокировать компьютер * и * Блокировать компьютер и спать *. (Прочтите комментарии к статье, чтобы узнать, как этого добиться.) Jonik 14 лет назад 0
Я использую этот метод, так как я опубликовал этот ответ. Это все еще прекрасно работает. Единственное, что мне нужно, это то, что переключение в окно входа в систему занимает до 10 секунд. hanleyp 14 лет назад 0
Вызов командной строки из терминала занимает около 8 с, поэтому 2 с - активация Automator, а 8 с - фактический вызов CGSession. hanleyp 14 лет назад 0
Кажется, сайт Art of Geek ушел? Подробнее о том же решении в [Быстрое переключение пользователей / Apple Menu?] (Http://superuser.com/questions/45740/fast-user-switching-apple-menu/) Arjan 13 лет назад 0
8
Mark Thalman

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

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

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

5
alejandrormz

Here is an easy implementation:

  1. Open the KeyChain access application
  2. Open its preferences from Keychain Access -> Preferences
  3. Select "Show keychain status in menu bar"

At this point all you have to do is click on the little keylock icon and select "Lock Screen", but here is something extra for more fun:

  1. Open Automator
  2. Create a New "Workflow"
  3. Click on the "Record" button
  4. Now record yourself selecting the keylock and then the "Lock Screen" option
  5. At this point your screen saver will kick in, so press ESC and log back in
  6. Stop the recording
  7. In the recorded steps, delete any recorded steps after "Lock Screen".

(It doesn't hurt to test it now by pressing the "Play" button)

  1. Now save your Workflow.
  2. Create a new Automator file (press Cmd + N)
  3. This time choose a new "Service"
  4. In the search on the left hand side look for "Run Workflow", then drag and drop it to the right hand side
  5. In the "Workflow" drop-down select "Other...", and locate the Workflow you saved above.
  6. Make sure at the top of this Service that you select "no input" for "Service receives"

(Test some more)

Now comes the real "magic"

  1. Now save your Service (give it a human-readable name like "Lock My Screen Service")
  2. Go to the "APple Menu" and open up "System Preferences"
  3. Select "Keyboard"
  4. In this section choose "Keyboard Shortcuts"
  5. Select "Services" on the left
  6. On the right hand side scroll all the way to the bottom under "General" and you will find "Lock My Screen Service"
  7. There is a grayed-out text to the right that says "none", which means that no shortcut has been assigned, so click on it and an "add shortcut" button appears. Click on it.
  8. Now press your desired combination (i.e. Ctrl + Alt + Cmd + L)
  9. Done. Close out and test it by pressing the button.

If you tested and followed this carefully, pressing the shortcut above will load the Service you created in Automator which in turn runs the workflow which moves the mouse to the Keychain menu and locks the screen for you.

4
Bryan Schuetz

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

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

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

4
Sky

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

1
user495470

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

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

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

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

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

Вариант 1. Включите дополнительное меню «Связка ключей» в настройках «Доступа связки ключей» и выберите « Блокировка экрана» в меню.

Вариант 2. Установите флажок Требовать пароль сразу после запуска режима сна или заставки на панели настроек Безопасность и конфиденциальность. Затем вы можете заблокировать компьютер вручную, нажав, ⌃⇧⏏чтобы выключить дисплей или ⌥⌘⏏перейти в спящий режим.

1
flurdy

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

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

По выбору:

  • Найдите и откройте Системные настройки
  • Открыть "Безопасность и конфиденциальность" / Общие
  • Установите «Требовать пароль сразу после начала сна или заставки»
-3
GeneQ

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

⌥ ⇧ ⌥ Q

Ваша заставка должна включиться автоматически через некоторое время.

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

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

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

сначала выйти из системы не похоже на блокировку рабочего стола Joakim Elofsson 14 лет назад 1
Но заданный вопрос «есть ли нажатие клавиши», чтобы сделать это. Ответ будет, нет, не официально. Но если вы готовы страдать, тогда да, есть нажатие клавиши. В этом случае метод darren_n будет лучше. GeneQ 14 лет назад 1
Это отключает вас от голосования. HaggleLad 11 лет назад 0

Похожие вопросы