Ответы:
Я не верю, что есть встроенное общесистемное сочетание клавиш. Самый быстрый способ активировать заставку с помощью клавиатуры - с помощью команды «Запустить заставку», используя такие запускаемые приложения, как Quicksilver, Alfred или Launchbar.
Самый быстрый способ запуска заставки с помощью мыши - через Hot Corners. Откройте Системные настройки, нажмите «Рабочий стол и заставка», перейдите на вкладку «Заставка» и нажмите кнопку «Горячие углы» в левом нижнем углу. Там вы можете указать угол, чтобы перевернуться, чтобы запустить заставку.
Если вы хотите быстро запустить экранную заставку, поскольку вам нужен простой способ блокировки компьютера, возможный ответ можно найти в ответе на часто задаваемый вопрос «Полезные советы и подсказки по скрытым функциям Mac OS X».
shift+ control+ eject отправлять дисплей только в спящий режим (отлично подходит для мгновенной блокировки компьютера )
Используйте Automator. Просто откройте Automator и перетащите в действие «Начальная заставка», выберите «нет ввода» в меню «Услуги получены» и нажмите «Файл»> «Сохранить как« Начальная заставка ». Теперь это будет отображаться в «Системных настройках»> «Клавиатура»> «Сочетания клавиш»> «Службы»> «Общие», где вы можете назначить любую горячую клавишу, какую пожелаете, так же, как и любое другое действие системы.
с http://osxdaily.com/2014/07/10/set-screen-saver-keyboard-shortcut-mac/
Спустя много лун я захотел то же самое и нашел решение. Я использую BetterTouchTool для управления всеми своими сочетаниями клавиш / мышью / трекпадом и конфигурациями. Поэтому я создал комбинацию клавиш, которая при нажатии запускает команду терминала. Чтобы запустить заставку из терминала, используйте эту команду:
open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app
Теперь вы можете запустить заставку с помощью любого сочетания клавиш (я использую F19).
Я согласен с ответом Джейсона - единственный встроенный способ блокировки экрана (который спит на дисплее, но не задействует анимацию заставки) - это shiftcontrolmedia ejectярлык.
Свободное решение будет использовать продукт RedSweater в FastScripts отобразить ваш выбор сочетания клавиш для вызова одного из AppleScripts, которые плавающими вокруг сети , чтобы переключить экран заставки двигатель , а не просто позволить сон дисплея. Я бы попробовал сделать более простой сценарий, чтобы просто открыть движок по жестко закодированному пути, если бы вы только хотели задействовать заставку.
Я очень доволен пользователем LaunchBar, который позволяет запускать экранную заставку только с клавиатуры. На самом деле это не сочетание клавиш в самом строгом смысле (сначала вы активируете Launchbar с помощью своего собственного сочетания клавиш, затем вводите sss или то, что вы выбрали / научили lanchbar для использования во встроенном действии Start Screen Saver.) Любой другой коммерческий продукт «запуска». также должно работать, чтобы активировать приложение ScreenSaverEngine, которое скрыто глубоко внутри /System/Library/Frameworks/ScreenSaver.framework / ......
Вот что-то вроде взлома с использованием утилиты Keychain Access, которая позволяет вам определить ярлык для блокировки экрана - ему пять лет, и я не смог проверить, работает ли он до сих пор.
http://www.macworld.com/article/49080/2006/01/lockscreen.html
Кто-то еще упомянул использование BetterTouchTool для назначения ярлыка для запуска команды терминала. Я подумал, что с момента написания этого ответа я укажу, что у BTT есть собственное действие «Start Screen Saver», которое будет выполнять именно то, что вы ищете.