macOS 10.12.2 如何控制盒盖后不休眠?

2016-12-15 18:01:38 +08:00
 imrei
之前包括 macOS 10.12.1 所以版本我只要在设置-节能里 去掉勾选“如果可能,使硬盘进入睡眠”,还有打勾第一条“当显示器关闭,防止电脑进入睡眠” 就可以合上盖子不休眠

但自从升级到 10.12.2 以后,合上盖子盖子就还是休眠了。。。重启也无效,试了 2013 、 14 、 16 款几台 macbook pro 都这样的情况,有谁遇到过吗?有木有办法解决这个问题。。。。。。。。

T_T 现在好无奈,一台 rmbp 不得不 24 小时开着屏幕,都是灰了。。。
18878 次点击
所在节点    macOS
42 条回复
jjx
2016-12-15 18:04:24 +08:00
正确的做法不是节能那里不用改, 插电源就行了吗?
imrei
2016-12-15 18:12:49 +08:00
@jjx 之前是按照我说的方法就可以的,但 10.12.2 以后就无效了。。。我现在家里挂着几个 server ,一盒上就翘。。。我快崩溃了。。。
goodbest
2016-12-15 18:26:20 +08:00
试试这个? https://itunes.apple.com/us/app/amphetamine/id937984704?mt=12

不过我还没在 10.12.2 测试
tagtag
2016-12-15 18:26:54 +08:00
没试试一些阻止睡眠的软件吗
imrei
2016-12-15 18:42:58 +08:00
@goodbest 试过了。。。不行,一盒上就休眠,远程控制、唤醒都不行


@tagtag 刚刚楼上的 goodbest 推荐的,以及自己找的都不行。估计是 10.12.2 更新了奇怪的项目。。。
imrei
2016-12-15 22:55:13 +08:00
T_T 没人知道吗。。。
QAPTEAWH
2016-12-15 23:02:25 +08:00
我从 10.9 开使用,不用第三方软件从来都没法实现盒盖不休眠(不外接显示器的情况)

第三方软件有
- https://github.com/integralpro/nosleep
- http://semaja2.net/projects/insomniaxinfo/

都是 kernel extension 的形式。
jtam
2016-12-15 23:35:49 +08:00
插着电源,插着 Mini DP 连着显示器,合盖不休眠。
CloudnuY
2016-12-15 23:55:34 +08:00
用磁场屏蔽材料贴在 C 面那几个感应点上………………
hst001
2016-12-16 00:15:52 +08:00
顺便问下有人知道怎么在插着电源的情况,锁屏了能继续联网播放音乐吗?
lcdtyph
2016-12-16 00:20:07 +08:00
装一个叫 insomniax 就可以了,菜单栏会出现一个小月亮,把 lid sleep disable 就好
@hst001
@imrei
ashfinal
2016-12-16 00:43:11 +08:00
可以用 Hammerspoon
IgniteWhite
2016-12-16 07:08:31 +08:00
很奇怪这么多人不知道原生的解决办法。请输入下一行的命令:
caffeinate -disu
这是很早就有的命令,顾名思义,让计算机处于兴奋状态。开盖只需要输一下密码,一切进程照样进行。更多选项自己 man 一下,也可以参考 pmset 命令。
IgniteWhite
2016-12-16 07:11:49 +08:00
@IgniteWhite 补充一句,写成 caffeinate -disu &后台运行比较方便,我在 bash 配置文件里写了 alias ,直接简写成 cafe 。你愿意的话也可以写到开机启动里面。
hst001
2016-12-16 09:57:13 +08:00
@lcdtyph 好的,谢谢,我试一下。
imrei
2016-12-16 12:27:46 +08:00
@IgniteWhite 输入 caffeinate -disu 按回车后没有任何相应了。输入 caffeinate -disu & 则显示 [1] 36606 这个什么情况。。。对了,哪天不需要的话,能关闭吗?

@lcdtyph @QAPTEAWH @ashfinal 谢谢。。。试过了。。。没有效果 T_T

@CloudnuY 一直吸着对电脑也不好啊。。。
latestlu
2016-12-16 14:29:17 +08:00
原生命令 caffeinate ,可追加参数
imrei
2016-12-16 15:57:00 +08:00
@latestlu 我要设置永久,该怎么填写参数呢?
CloudnuY
2016-12-16 16:24:15 +08:00
@imrei [1] 36606 表示命令后台运行 PID 为 36606
imrei
2016-12-16 16:27:26 +08:00
@CloudnuY @IgniteWhite @latestlu 我直接在终端输入了 caffeinate -disu &,提示 [1] 36606 。然后盖上盖子后,过了半小时,电脑又断链了。。。这个是我没设置对呢,还是系统对于这个命令无效了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/327896

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX