使用终端切换“在屏幕保护程序/睡眠后询问密码”或 10.7 中的延迟

des*_*sbo 7 mac bash applescript osx-lion macos

首选项面板中有一个选项可以更改 Mac 在需要再次解锁密码之前进入睡眠/屏幕保护程序的时间。

我正在使用 OS X Lion 10.7。

有什么方法可以使用终端或applescript 更改此设置?我尝试使用以下方法更改 plist 文件:

defaults write com.apple.screensaver askForPasswordDelay -int 60
Run Code Online (Sandbox Code Playgroud)

也试过

defaults write com.apple.screensaver askForPasswordDelay -float 60
Run Code Online (Sandbox Code Playgroud)

也完全禁用密码也不起作用

defaults write com.apple.screensaver askForPassword -int 0
Run Code Online (Sandbox Code Playgroud)

plist 文件已更改,但它根本没有任何影响。这是在首选项中手动切换设置时更改的相同 plist 文件。

如果有人知道如何解决我的问题,那就太棒了。

编辑:还尝试:1)添加 -currentHost 标志 2)删除 -int / -float

bra*_*ded 0

您最好的选择是在文件上使用 plist 编辑器并专门查看...很可能事情会从 Snow Leopard 更改为 Lion。