微信扫一扫 分享朋友圈

已有 6409 人浏览分享

开启左侧

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

[复制链接]
6409 13
解决方式是登录后开关一次,夜览和蓝牙原理一样

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

2. 脚本内容
默认位置在 ~/.hammerspoon/init.lua
  1. 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

评论 13

huangzhuo  新手上路  发表于 2023-3-1 11:46 | 显示全部楼层
试试看和另一个脚本有啥区别,另一个脚本有时候只关闭但不重新打开

举报 使用道具

回复 支持 反对
接shou检阅  高级会员  发表于 2023-3-1 12:53 | 显示全部楼层
我是来抢楼的

举报 使用道具

回复 支持 反对
nnlq  高级会员  发表于 2023-3-1 14:23 | 显示全部楼层
20年水粉

举报 使用道具

回复 支持 反对
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 | 显示全部楼层
我喜欢黑妹,可以约起来吗

举报 使用道具

回复 支持 反对
您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

14

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 微信公众平台

  • 扫描访问手机版

Archiver|手机版|小黑屋|水窝ibm

GMT+8, 2024-11-25 15:34 , Processed in 0.078621 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.