MacOS (10.13 High Sierra) больше не сохраняет настройки заставки в com.apple.screensaver
До сих пор мой проект полагался на следующие команды, чтобы настроить настройки заставки:
defaults write com.apple.screensaver askForPasswordDelay 0
defaults write com.apple.screensaver askForPassword true
Как и в macOS High Sierra (10.13), похоже, что эти настройки больше не сохраняются в com.apple.screensaver
Я бы хотел избежать Apple Script для достижения такой цели, любых предложений?
Ответы
Ответ 1
Виктор Вранчан объясняет это в замечательном блоге:
https://blog.kolide.com/screensaver-security-on-macos-10-13-is-broken-a385726e2ae2
В заключение вы не можете запросить запрос, но вы можете mange.:
Пока Apple не решит эту ошибку, необходимо тщательно управлять настройками безопасности/блокировки заставки. Более конкретно:
- Принудительно выполните настройку профиля как можно скорее.
- Убедитесь, что в профиле используется ключ askForPasswordDelay.
Ответ 2
Использование defaults write
больше не работает с 10.13.
http://www.openradar.me/35462422
Вы можете использовать эту суть, чтобы выполнить это с помощью профилей: https://gist.github.com/mcw0933/21b8a9e292e83c69931f5de0d2ae1883