Answers:
如果要确保在关闭Macbook时外接显示器进入睡眠状态,请确保未连接电源适配器,外接键盘或鼠标,然后合上盖子。
参考:http : //support.apple.com/kb/ht3131
如果您希望机器在睡眠后要求输入密码,请执行以下操作:
您无法100%确保关闭盖子时显示屏会锁定。
您唯一可以确定的方法是在合上盖子然后合上之前锁定屏幕。我使用LaunchBar通过按键命令锁定屏幕和/或使操作系统休眠。
锁定的例外情况是,当机器检测到盖子被关闭时,机器检测到发生了翻盖事件(连接到电源,USB和外部显示器),则发生了关闭事件。
另一个例外是当睡眠传感器未触发(或被触发并关闭)或系统未及时处理该信号时。我见过很多时候,操作系统被阻塞得足够长,以至于在冻结系统后的某些时间甚至数小时内无法入睡。它们很少见,但有时会发生。同样,即使软件正确且及时地处理所有SMC /环境信号,硬件本身也会出现故障或不一致。
这里有很多线程涵盖了这些细节:
最后一个问题说明了Control + Shift + Power键以及立即要求输入密码的设置如何使您的Mac迅速进入需要输入密码才能使用的安全状态。
您的问题专门要求使离开办公桌时的MacBook更安全。根据您的需求,以下是一些建议供您考虑:
在Keychain Access.app
每个钥匙串中可以有自己的锁设置。默认情况下,您应该具有登录名和系统钥匙串。右键单击钥匙串,您可以将其设置为“睡眠时立即自动锁定”。或者,您可以设置不活动计时器。因此,您可以独立于其他系统范围的锁定设置来锁定您的钥匙串。此外,您可以根据所保存凭据的重要性,使用不同的锁定时间创建不同的钥匙串。
您可以查看基于蓝牙设备(例如智能手机)的接近度来锁定系统的各种应用程序。您可以在Mac App Store或MacUpdate.com中找到其中一些应用程序。但是,这些应用大多数都没有很好的评价。
10年前,我的第一个带有蓝牙功能的诺基亚,Salling Clicker应用程序和AppleScript进行了这样的系统设置。今天,当蓝牙电话超出范围时,我将使用EventsScripts来触发锁定脚本。为了防止错误触发,EventScripts允许您设置蓝牙信号灵敏度以及触发脚本之前重试多少次。您将使用以下脚本锁定屏幕:
do shell script "/System/Library/CoreServices/'Menu Extras'/User.menu/Contents/Resources/CGSession -suspend"
这种基于蓝牙的触发器并不完美,但是它确实增加了另一层自动化功能来保护您的Mac,而无需您记住要采取行动。