提出问题
macOS是出了名的合盖休眠牌计算机操作系统,鲸鱼想合盖把电脑放包里听电脑上的歌都不行,那有什么办法呢?
之前的解决方案
之前使用过InsomniaX这款软件,但需要关闭SIP保护才能使用,而且很多情况无法正常阻止休眠。
现在的解决方案
偶然在一堆google条目里找到了一条v2ex的macOS 10.12.2 如何控制盒盖后不休眠?,发现里面有个回答是使用命令行:caffeinate -disu
就可以了。
这条命令经过查询后发现是bsd专门管理休眠的manager,内置的man介绍是:
1 | caffeinate -- prevent the system from sleeping on behalf of a utility |
觉得比较靠谱而且不需要安装任何app即可实现。
缺点也很明显,需要用的时候输入命令,而且又可能刚输入完第一次合盖的时候没有效果等。但确实是可行的,比InsomniaX稍微稳定一点。