Как я могу запустить заставку (и заблокировать экран) с терминала OS X? - PullRequest
32 голосов
/ 22 декабря 2010

Есть ли способ запустить заставку (и заблокировать экран) из скрипта bash?

Ответы [ 2 ]

44 голосов
/ 22 декабря 2010

Вы пробовали это?

/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine

Обновление для macOS High Sierra:

/System/Library/CoreServices/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
13 голосов
/ 06 мая 2016

Вот скрипт bash, который делает именно то, что вы просите: maclock

Он вызывается из командной строки следующим образом:

maclock

Под прикрытием он называет:

open -a ScreenSaverEngine

Его также можно использовать для отключения системы или перевода дисплея в спящий режим:

maclock --mute --display
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...