Как я могу активировать заставку сразу после автоматического входа в Mac OS X (10.6)? Я хочу, чтобы компьютер перезагружался и входил в систему после сбоя питания, но я не хочу, чтобы он был доступен для кого-то, кто оказался рядом.
2 ответа
Система фактически имеет встроенную поддержку для этого:
defaults write /Library/Preferences/com.apple.loginwindow autoLoginUserScreenLocked -bool true
Добавьте скрипт входа. Это может быть сделано через Shell:
open -a ScreenSaverEngine
или через Applescript:
tell application "ScreenSaverEngine" to launch
Applescript, вероятно, самый простой способ, если вы не знакомы со сценариями Shell. Откройте редактор сценариев (выделите его), вставьте приведенный выше сценарий и нажмите File->Save As
. Выберите Application
в качестве формата файла. Сохраните его где-нибудь, ~/Applications
, ~/Library/Scripts
и т.д. Откройте Accounts.prefPane
, щелкните вкладку элементов входа для своей учетной записи, нажмите кнопку «Добавить», а затем найдите, где вы сохранили свой скрипт.
Если вы действительно беспокоитесь о безопасности, вам следует отключить автологин.