V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
fyxtc
V2EX  ›  macOS

mac 直接睡眠和合盖到底有啥区别,睡眠一晚上还巨烫

  •  
  •   fyxtc · 326 天前 · 2745 次点击
    这是一个创建于 326 天前的主题,其中的信息可能已经有所发展或是发生改变。
    直接进入睡眠,第二天起来电脑还是巨烫,合盖 10 分钟后就不烫了.看活动监视器有好几个一样的 node 进程占 70%的 cpu ,睡眠干不死他们?而且我在 iterm 只开了一个 node ,ctrl+c 以后这些 node 进程仍然还在,不知道为啥,最后我只能点进去一个个强制退出。。。。
    18 条回复    2023-09-15 14:48:46 +08:00
    99s
        1
    99s  
       326 天前
    wifi 关了再试试
    danhahaha
        2
    danhahaha  
       326 天前   ❤️ 5
    站着打盹和躺床上睡觉区别,很明显它没休息好
    fyxtc
        3
    fyxtc  
    OP
       326 天前
    @danhahaha 笑死,很形象啊,关键他平时打盹质量都挺好的 233
    newage126
        4
    newage126  
       326 天前
    macOS 上不像 win 那样有睡眠休眠这种选项,直接就是睡眠或关机。所以你盒盖的动作就和按键操作激活睡眠是异曲同工,不用纠结这个。
    GabrielleBellamy
        5
    GabrielleBellamy  
       326 天前   ❤️ 3

    我也是有类似的问题。但凡这个系统不出这种问题,我也不至于需要用 BetterTouchTool 去设置这么多自动指令了。
    luistrong
        6
    luistrong  
       326 天前
    @GabrielleBellamy #5 相同的问题, 能分享下是哪种功能的自动指令吗?
    StevenRCE0
        7
    StevenRCE0  
       325 天前
    直接睡眠被进程阻止的可能性应该更大一些,建议去看看 system log 有没有阻止睡眠的记录
    qzsi001
        8
    qzsi001  
       325 天前
    我的 mac 也有这种问题,睡眠功能被阻止了(在开关机的菜单里,睡眠这个按钮是灰的)。搜了一圈还是不知道为啥
    但是用下面这段内可以解决问题

    sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.PowerManagement SystemPowerSettings -dict SleepDisabled -bool NO
    GabrielleBellamy
        9
    GabrielleBellamy  
       325 天前
    @luistrong

    第一个:快捷键触发关闭 WiFi (使用 Apple Script )和蓝牙(内置),暂停一小段时间等运行完,再锁屏,防止一直亮屏。
    关闭 WiFi 的 Apple Script 如下:
    set status to do shell script "networksetup -getairportpower en0"
    if status ends with "On" then
    do shell script "networksetup -setairportpower en0 off"
    end if

    第二个:盒盖的时候自动触发快捷键。为什么不直接盒盖的时候触发上面那些?因为我试过,不管用(可能因机器而异,自己要试下)。

    第三个:等触发锁屏之后,电脑会准备熄屏(默认的应该是这样),因此这里设置一个在熄屏前触发的动作:把关闭网络和蓝牙再重复一遍,防止第一次不成功(因为我发现只设置一遍有时不能成功)。

    第四个:一旦随时打开盖子,都自动上锁,防止因为还没有锁上而绕过密码。

    第五个:当解锁屏幕后,自动使用 Apple Script 恢复网络,自动打开蓝牙。
    打开 WiFi 的 Apple Script 如下:
    set status to do shell script "networksetup -getairportpower en0"
    if status ends with "On" then
    ()
    else
    do shell script "networksetup -setairportpower en0 on"
    end if
    以上。
    GabrielleBellamy
        10
    GabrielleBellamy  
       325 天前
    @luistrong 那个熄屏前触发的动作最后再让 sleep ,是因为之前发现如果不这样设置,Mac 有可能陷入循环,一直自我唤醒。因为这个动作可能包含让 Mac 不熄屏的特质,所以一旦触发之后,Mac 的熄屏倒计时就又被延长,等到快熄屏的时候,就又会触发一次。因此熄屏的这个要在最后加上熄屏的指令,应该就不会循环唤醒了。
    luistrong
        11
    luistrong  
       319 天前
    @GabrielleBellamy #5 感谢!
    luistrong
        12
    luistrong  
       319 天前
    @GabrielleBellamy #10 请问你外接显示器吗?这样设置后睡眠状态下显示器唤醒问题不知道能否解决
    GabrielleBellamy
        13
    GabrielleBellamy  
       318 天前
    @luistrong #12 Sorry 我不外接,我不太清楚这个是不是合适,以及不同电脑可能也需要按照具体情况做一些调整,我这样设置不一定对所有都合适,我发现 BetterTouchTool 对不同机型的支持能力不太一样~
    LoneFireBlossom
        14
    LoneFireBlossom  
       232 天前
    @GabrielleBellamy 十分感谢,用了这个之后确实好了
    不过有一个新的问题😂,晚上盒盖再打开之后预设的晚上自动夜览失效了,得手动开关夜览。你有这个问题么
    我是 MBP 16 2019 macOS 13
    LoneFireBlossom
        15
    LoneFireBlossom  
       231 天前
    @GabrielleBellamy 而且经常打开 Mac 的时候 Wi-Fi 和蓝牙不能开启😂再关一次打开就一定能开,不知道为啥
    GabrielleBellamy
        16
    GabrielleBellamy  
       231 天前
    @LoneFireBlossom #14 夜览方面没有诶,蓝牙和 WiFi 是老毛病了,BetterTouchTool 应该也是需要一定环境才能运行,所以我猜有时候锁屏没有很好地触发它。

    我后来安全与隐私里面设置一旦合盖立马要密码,相当于立马锁屏,搭配这个设置,我后来有些 BetterTouchTool 的设置就关掉了,也能大体解决问题。不过偶尔偶尔,还是会犯毛病,但是已经比之前少了很多,我推荐你试一试这个系统设置的方法,不行再来第三方的吧。

    我记得有一次我在全屏浏览器界面合盖,然后它就没锁屏,一直发热发烫(在上述已经设置的前提下还这样)。

    哎,真的是仔细接触了系统之后才能体会到系统其实对软件运行的权限有非常多的限制。我用的还是 12 ,不知道 13 是不是在不同机型上,尤其是 Intel 机型上有个别情况。但是我就是看到了很多属于个别情况的问题,所以不管怎么说还是得探索最适合自己的那一个解决方案~如果之后还有新的解决方案的话欢迎留言~
    GabrielleBellamy
        17
    GabrielleBellamy  
       231 天前   ❤️ 1
    @LoneFireBlossom #15 关于蓝牙这部分,我后来把这个从 BetterTouchTool 里面删掉了,转而使用了 Flutooth 这款软件,免费的: https://goodsnooze.gumroad.com/l/flutooth 。效果很好。网络的话还真不太清楚……
    LoneFireBlossom
        18
    LoneFireBlossom  
       230 天前
    @GabrielleBellamy
    > 安全与隐私里面设置一旦合盖立马要密码,相当于立马锁屏
    这个我是一直开着的

    感谢,我用这个软件直接把它提供的 shortcuts 里加上关闭 Wi-Fi ,熄屏,睡眠,就不需要 BTT 了。
    今天开关了几次盖子感觉没问题,之后会一直用,有问题的话我会补充在这里
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2105 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:02 · PVG 00:02 · LAX 09:02 · JFK 12:02
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.