thinkpadt400 发表于 2023-3-1 11:46

解决唤醒后夜览失效和蓝牙占用CPU问题

解决方式是登录后开关一次,夜览和蓝牙原理一样

1. 终端先安装软件
-- brew install hammerspoon-- brew install smudge/smudge/nightlight-- brew install blueutil

2. 脚本内容
默认位置在 ~/.hammerspoon/init.lua
function nightlightControl(state)    print('nightlightControl ', state)    cmd = "/usr/local/bin/nightlight " .. (state)    ok, result = hs.osascript.applescript(string.format('do shell script "%s"', cmd))    return resultendfunction bluetoothControl(state)    cmd = "blueutil -p " .. (state)    ok, result = hs.osascript.applescript(string.format('do shell script "%s"', cmd))    return resultendfunction caffeinateCallback(eventType)    if (eventType == hs.caffeinate.watcher.screensDidSleep) then      bluetoothControl("0")    elseif (eventType == hs.caffeinate.watcher.screensDidWake) then      bluetoothControl("1")    elseif (eventType == hs.caffeinate.watcher.screensDidUnlock) then      if (string.match(nightlightControl('status'), 'on')) then            nightlightControl('off')            nightlightControl('on')      end    endendcaffeinateWatcher = hs.caffeinate.watcher.new(caffeinateCallback)caffeinateWatcher:start()OR

huangzhuo 发表于 2023-3-1 11:46

试试看和另一个脚本有啥区别,另一个脚本有时候只关闭但不重新打开

接shou检阅 发表于 2023-3-1 12:53

我是来抢楼的

nnlq 发表于 2023-3-1 14:23

:lol20年水粉

bboo1218 发表于 2023-3-1 15:32

我是来抢楼的

zfqp10 发表于 2023-3-1 16:43

黑哥的论坛,要支持

mloer 发表于 2023-3-1 17:56

水窝老用户,支持下

xiaoxin13 发表于 2023-3-1 18:59

23年水窝,感谢有你

zzcjs76525 发表于 2023-3-1 20:00

不错,支持下楼主

xtwwwz 发表于 2023-3-1 21:24

我喜欢黑妹,可以约起来吗
页: [1] 2
查看完整版本: 解决唤醒后夜览失效和蓝牙占用CPU问题