Есть ли способ запустить скринсейвер (и заблокировать экран) от bash script?
Как я могу запустить скринсейвер (и заблокировать экран) с терминала os x?
Ответ 1
Вы пробовали это?
/System/Library/Frameworks/ScreenSaver.framework/Resources/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
Обновление для macOS High Sierra:
/System/Library/CoreServices/ScreenSaverEngine.app/Contents/MacOS/ScreenSaverEngine
Ответ 2
Вот bash script, который делает именно то, о чем вы просите: maclock
Он вызывается из командной строки следующим образом:
maclock
Под обложками он вызывает:
open -a ScreenSaverEngine
Он также может использоваться для отключения звука системы или для удержания дисплея:
maclock --mute --display