关于这个问题,我找到的所有信息都会阻止 Mac 进入睡眠状态,除非您指定希望它进入睡眠状态的时间。有时我合上笔记本电脑的盖子,然后意识到我忘了做某事,然后立即将其打开。但之后它已经进入睡眠状态,我还需要大约 30 秒才能再次使用它。有什么方法可以延迟它一两分钟不进入睡眠状态吗?
编辑以澄清:关闭盖子后有一段时间(约 30 秒),当我再次打开它时,屏幕是黑色的,只有鼠标。但 30 秒到大约 10 分钟后,我可以在打开后一两秒内使用它。如果有帮助,我有 MBPR,所有软件都是最新的。
答案1
如果您的意思是希望能够关闭屏幕而不让 MBA 进入睡眠状态,那么这不受支持。有一种黑客可以阻止睡眠:
http://www.macupdate.com/app/mac/22211/insomniax
但与任何此类黑客一样,使用它需要您自担风险(而且它已经好几年没有更新了,所以可能不适用于当前的 Mac)。MBA 虽然功能强大,但并非设计为全天候运行,因此如果您从不让它休眠,您可能会在某个时候遇到热量问题。
如果这不是您的意思,请澄清您想要实现的目标。
问候。
答案2
据我所知,Mac 睡眠机制有几种模式。最现代的一种是待机模式,旨在立即唤醒,方法是让 RAM 保持通电状态,并且在睡眠的第一个小时内不向磁盘写入任何内容。只有过了这个小时后,RAM 才会写入磁盘并关闭电源。据说 RAM 的写入和读取操作分别需要大约 20-25 秒。
您可以通过发出以下命令来验证睡眠参数:
pmset -g
特别值得关注的是以下参数:
待机延迟:常规睡眠模式转为待机模式的延迟时间(以秒为单位)。默认值为 4200 秒,即 70 分钟。
休眠模式:控制休眠模式,其值如下:
- 0-旧式睡眠模式,睡眠时 RAM 通电,安全睡眠禁用,超快速唤醒。
- 1 – 休眠模式,将 RAM 内容写入磁盘,系统在“睡眠”期间完全关闭,并且由于从硬盘读取 RAM 内容,因此唤醒速度较慢。
- 3 - 自 2005 年秋季以来,机器上的默认模式。RAM 在睡眠时通电,但 RAM 内容在睡眠前也会写入磁盘。如果完全断电,系统会自动进入休眠模式。
验证您的值是否为 standbydelay=4200 和 hibernatemode=3。如果您希望将 hibernatemode 更改为 3,请按如下方式操作:
sudo pmset -g | grep hibernatemode > ~/Desktop/current_mode.txt
sudo pmset -a hibernatemode 3
第一个命令只是为了谨慎起见。
还有一些常见的建议是确保您的 Mac 和驱动程序已完全修补。
更多信息: