macOS 10.12.2 如何控制盒盖后不休眠? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
imrei
V2EX    macOS

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

  •  
  •   imrei 2016-12-15 18:01:38 +08:00 19415 次点击
    这是一个创建于 3223 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前包括 macOS 10.12.1 所以版本我只要在设置-节能里 去掉勾选“如果可能,使硬盘进入睡眠”,还有打勾第一条“当显示器关闭,防止电脑进入睡眠” 就可以合上盖子不休眠

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

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

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


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

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

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

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

    @CloudnuY 一直吸着对电脑也不好啊。。。
    latestlu
        17
    latestlu  
       2016-12-16 14:29:17 +08:00
    原生命令 caffeinate ,可追加参数
    imrei
        18
    imrei  
    OP
       2016-12-16 15:57:00 +08:00
    @latestlu 我要设置永久,该怎么填写参数呢?
    CloudnuY
        19
    CloudnuY  
       2016-12-16 16:24:15 +08:00
    @imrei [1] 36606 表示命令后台运行 PID 为 36606
    imrei
        20
    imrei  
    OP
       2016-12-16 16:27:26 +08:00
    @CloudnuY @IgniteWhite @latestlu 我直接在终端输入了 caffeinate -disu &,提示 [1] 36606 。然后盖上盖子后,过了半小时,电脑又断链了。。。这个是我没设置对呢,还是系统对于这个命令无效了。。。
    (adsbygoogle = window.adsbygoogle || []).push({});
    IgniteWhite
        21
    IgniteWhite  
       2016-12-16 17:38:24 +08:00
    @imrei 你合盖前没有关掉终端吧?另外请详细解释“断链”的情况,讲实话,我对 macOS 的 caffeinate 和 pmset 怨念也比较深……我觉得 caffeinate 有用,如果没用的话,用 pmset 吧

    16 楼的回复:按回车没有响应是因为它在执行,就应该是这样的。加&表示后台运行,[1]是 job 编号, 36606 是 PID ,就应该是这样的(*nix 基础知识)。盒盖后不要关闭终端,或者使用 nohup 或 screen 命令来保证关闭终端也能运行
    IgniteWhite
        22
    IgniteWhite  
       2016-12-16 17:39:40 +08:00
    @imrei -disu 参数已经是最强劲的了……永久不睡眠,磁盘不休眠,开启显示器等
    imrei
        23
    imrei  
    OP
       2016-12-16 17:47:15 +08:00
    @IgniteWhite 嗯,之后我也了解了下,但还是不行。感觉不是休眠不休眠,而是 12.2 的省电更省了,把这一步的逻辑设置给混乱了。。。
    我现在遇到的最二问题就是这个。要是一直睡眠也就算了,我不论用什么防睡眠招数,效果是比不做好。不做就合盖几分钟内就断链,做了防睡眠后,合盖大概半小时或 2 小时不等才会断链,局域网、外网都无法连接,通过路由查看设备也是不在线的。然后,再过半小时或几小时不等,又可以连接了。。。如此反复。。。然后我人就要被搞疯了
    IgniteWhite
        24
    IgniteWhite  
       2016-12-16 17:55:16 +08:00
    @imrei 看来终端的通用命令已经无法压制 macOS 了哈哈哈……召唤大神,给出 pmset 解决方案,或者修改 plist 之类的解决方案……
    imrei
        25
    imrei  
    OP
       2016-12-16 21:56:28 +08:00
    @IgniteWhite 目前只能下载 10.12.1 的镜像格式化硬盘后重装了,好无语
    IgniteWhite
        26
    IgniteWhite  
       2016-12-16 22:37:32 +08:00
    @imrei 就因为个这?辛苦了
    imrei
        27
    imrei  
    OP
       2016-12-16 23:39:36 +08:00 via iPhone
    @IgniteWhite 我要合盖, rmbp 长时间打开状态键盘和屏幕就全是灰了,而且占地方...
    SpringHack
        28
    SpringHack  
       2016-12-17 08:45:06 +08:00 via Android
    插一个显示器
    sarours
        29
    sarours  
       2016-12-17 12:54:35 +08:00
    mac 盒盖开机电脑温度可控么? 会不会太高?一直没试过(⊙o⊙)
    imrei
        30
    imrei  
    OP
       2016-12-17 12:57:40 +08:00
    @sarours 我之前地方大,下面放了个散热直接,温度在 60 到 80 左右,开 3 个虚拟机后飙升 90 度左右。现在地方小,用一个底座将 macbook pro 竖立摆放,温度长期在 80 到 90 度,考虑底部是不是要放个 12cm 的 usb 风扇


    @SpringHack 地方小。。。放不下了。。。
    sarours
        31
    sarours  
       2016-12-17 13:08:08 +08:00
    @imrei 好吧,温度蛮高的啊,不会出问题吧? 不太懂温度对电脑的影响,我 5 年前的华硕本,跟楼主一样弄个支架盒盖立起来,看视频一会,温度就报警 80 度,然后可能是自动保护,自己睡眠……
    问题是我电脑睡不死,风扇硬盘照样是工作的,每次轻轻一晃动鼠标就醒了,感觉就是个黑屏功能。。。这在我晚上想睡觉的时候就很纠结,只能关机。然后每天早上还要把电脑拔出来开盖开机。
    imrei
        32
    imrei  
    OP
       2016-12-17 13:11:13 +08:00
    @sarours 我的 rmbp 被当作 nas 和服务器用了,开两三个 vm 是家常便饭,温度不去计较了~ 90 多都是正常~
    imrei
        33
    imrei  
    OP
       2016-12-17 22:24:24 +08:00
    @IgniteWhite 重启后, caffeinate -disu 一直开着终端居然可以了,但 caffeinate -disu & 之后,关闭终端也无效。。。好诡异的问题。。。
    IgniteWhite
        34
    IgniteWhite  
       2016-12-18 07:29:22 +08:00
    @imrei 可以啦?撒花!因为&这样的后台是跟着终端走的,关闭终端就不行啦。推荐你使用 screen 命令,它可以管理终端进程和窗口,关闭终端也不会中断进程,再次打开终端可以打开之前的进程窗口,接着编辑控制等等。
    tairan2006
        35
    tairan2006  
       2016-12-18 10:38:32 +08:00 via Android
    卖了笔记本 改用垃圾桶
    imrei
        36
    imrei  
    OP
       2016-12-18 11:55:48 +08:00
    @IgniteWhite 我打算回到 10.12.1 了。。。这么折腾也不是办法,万一重启电脑就麻烦了。还不如先降级 T_T


    @tairan2006 垃圾桶长期不更新了,而且。。。我有用垃圾桶啊,哈哈
    IgniteWhite
        37
    IgniteWhite  
       2016-12-19 05:33:14 +08:00
    @imrei 这就是应该折腾的办法……我觉得降级更折腾, suit your self
    imrei
        38
    imrei  
    OP
       2016-12-19 12:17:44 +08:00
    @IgniteWhite 如果重启,有什么办法可以直接让系统挂这个命令而可以让我直接远程的吗
    IgniteWhite
        39
    IgniteWhite  
       2016-12-20 03:51:07 +08:00
    @imrei 有办法的,看你的需求了。直接挂命令需要把这个命令写到 init.d 文件里,你上网搜索一些很多教程。远程的话就是 ssh 或者 vnc 了
    imrei
        40
    imrei  
    OP
       2016-12-20 08:47:47 +08:00
    好吧,我现在就是 vnc 登陆,就怕在盒盖状态下重启后自动休眠了,然后我得跑老远才回来。。。手动启动 T_T
    xi_lin
        41
    xi_lin  
       2017-09-08 13:10:04 +08:00   1
    @IgniteWhite 感谢分享,caffeinate 有用
    Neoth
        42
    Neoth  
       2019-09-21 14:31:43 +08:00   3
    mac High Sierra 之后,系统命令 caffeinate 被限权,无法在关盖情况下继续运行笔记本电脑。
    使用如下命令:
    禁止禁止睡眠
    'sudo pmset -b sleep 0; sudo pmset -b disablesleep 1'
    恢复关盖睡眠
    'sudo pmset -b sleep 5; sudo pmset -b disablesleep 0'
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3063 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 30ms UTC 00:19 PVG 08:19 LAX 17:19 JFK 20:19
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86