Як запустити заставку за допомогою комбінації клавіш?


26

Я озирнувся, але не можу знайти хороших відповідей. Буду вдячний за будь-які покажчики.

Відповіді:


15

Я не вірю, що існує вбудована, загальносистемна комбінація клавіш. Найшвидший спосіб активації заставки за допомогою клавіатури - це команда "Запустити заставку" за допомогою запуску програм, таких як Quicksilver, Alfred або Launchbar.

Найшвидший спосіб запуску заставки за допомогою миші - через Hot Corners. Відкрийте Налаштування системи, натисніть "Настільний і заставка", перейдіть на вкладку "Заставка" і натисніть кнопку "Гарячі кути" внизу зліва. Там ви можете вказати кут, який потрібно перевернути, щоб запустити заставку.

Якщо ви хочете запустити заставку швидко, оскільки ви хочете простий спосіб заблокувати комп’ютер, можлива відповідь міститься у високопрозорому питанні "Поради щодо прихованих функцій Mac OS X", яке залишається активним.

І конкретно, ця відповідь.

shift+ control+ eject надсилати дисплей лише до сну (відмінно підходить для миттєвого блокування комп'ютера )


12

Використовуйте Автоматизатор. Просто відкрийте автоматизатор і перетягніть дію «запуск заставки», виберіть «немає вводу» у меню «Служби отримано» та натисніть файл> збережіть як «Запуск заставки». автоматизатор Тепер це з'явиться в розділі Системні налаштування> Клавіатура> Ярлики> Послуги> Загальне, де ви можете призначити йому будь-яку гарячу клавішу, яку хочете, як і будь-які інші дії системи. системні налаштування

від http://osxdaily.com/2014/07/10/set-screen-saver-keyboard-shortcut-mac/


Очевидно, бажане рішення, тут. Дякую, що поділились!
Вольте

блискуче, дякую, це рішення
Мерлін

11

Через багато місяців я хотів те саме, і знайшов рішення. Я використовую BetterTouchTool для управління всіма комбінаціями клавіш / миші / трекпадів та конфігураціями. Тому я створив комбінацію клавіш, яка виконує команду термінала при натисканні. Для запуску заставки з терміналу використовуйте цю команду:

open -a /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/ScreenSaverEngine.app

Тепер ви можете запустити заставку за допомогою будь-якого комбінації клавіш (я використовую F19).


Це був саме мій сценарій. ЛЮБИТЬ БТТ !!!
MarqueIV

Запуск заставки тепер також є опцією в меню швидких клавіш BTT, тобто більше не потрібна команда терміналу.
n1000

4

Я погоджуюся з відповіддю Джейсона - єдиний вбудований спосіб блокування екрана (який спить дисплей, але не залучає анімацію заставки) - це shiftcontrolmedia ejectярлик.

Безкоштовним рішенням буде використання продукту RedSweater FastScripts для відображення вашого вибору комбінації клавіш для виклику одного з AppleScripts, який плаває по мережі, для перемикання екрана заставки, а не просто для того, щоб дисплей спав. Я б спробував скласти більш простий сценарій, щоб просто відкрити двигун на жорсткому кодованому шляху, якщо ви хочете лише задіяти заставку.

Я дуже щасливий користувач LaunchBar, який дозволяє швидко використовувати лише клавіатуру, щоб запустити заставку. Це насправді не ярлик клавіатури в найсуворішому сенсі (спочатку ви активуєте панель запуску за допомогою власного ярлика - потім введіть sss або те, що ви вибрали / навчили ланч-панелі, щоб використовувати для вбудованої дії "Заставка заставки"). Будь-який інший комерційний продукт "пускової заставки". також повинен працювати, щоб активувати додаток ScreenSaverEngine, прихований глибоко в /System/Library/Frameworks/ScreenSaver.framework / ......


2

Перетягніть додаток, ScreenSaverEngine.appрозташований у /System/Library/Frameworks/ScreenSaver.framework/Versions/A/Resources/док-панелі, клацніть по ньому, і він перенесе вас у заставку.



0

Хтось ще згадав, використовуючи BetterTouchTool, щоб призначити ярлик для запуску термінальної команди. Я подумав, що вдасться вдатися до того, що на момент написання цієї відповіді BTT має вроджену дію "Запуск заставки", яка буде робити саме те, що ви шукаєте.


так, але ви не можете змішати дві кнопки, тому що після випуску на екрані буде запропоновано екран входу
confiq

Для мене це працює чудово, якщо я не затримую відпускання кнопок майже на секунду - так як, принаймні, на моєму Mac, для роботи екрана заставки потрібна ~ 1 секунда, щоб почати слухати натискання клавіш. Однак якщо це не ваш випадок, в останній версії BTT є можливість вимкнути "Вниз" будь-яку дію на клавіатурі, тому дія запускається лише після випуску головної клавіші (хоча не клавіші модифікатора! ). Це може бути проблемою залежно від заставки - деякі не слухають модифікаційні клавіші. Через мою вищезгадану поведінку заставки, нічого з цього не було проблемою, хоча для мене
Скелет Лук

0

Хоча я не можу коментувати конкретну відповідь ...

Шлях, де знаходиться ScreenSaverEngineдодаток, змінився на Mojave:/System/Library/CoreServices/ScreenSaverEngine.app


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.