防止关闭的 Macbook 在启动时休眠

Cra*_*tis 5 mac laptop sleep macbook clamshell

我有一台旧的 Macbook,我将把它放在一个柜子里用作媒体服务器。它目前正在运行InsomniaX以防止它在盖子关闭时进入睡眠状态。

当我打开盖子启动 Macbook,等待它启动到桌面(启用自动登录),然后关闭盖子时,这很有效。它保持运行。这很好。

问题是,当我在盖子已经关闭的情况下启动笔记本电脑时,它会启动到桌面,但是盖子检测会使机器InsomniaX 有机会加载之前进入睡眠状态。(即使它是该帐户的登录项之一。)

有什么办法可以防止笔记本电脑立即进入睡眠状态,无论是hackish,技术等吗?即使它在桌面上旋转 30 秒,它也会给 InsomniaX 加载时间。

slh*_*hck 4

创建调用脚本的登录挂钩。让我们调用这个脚本noidle并将其放在某个地方,也许吧~/noidle.sh

#!/bin/sh
pmset -a disablesleep 1
Run Code Online (Sandbox Code Playgroud)

该脚本应该运行一次并阻止睡眠。要将其添加为登录挂钩,请运行:

chmod +x /Users/your-username/noidle.sh
sudo defaults write com.apple.loginwindow LoginHook /Users/your-username/noidle.sh
Run Code Online (Sandbox Code Playgroud)