微信扫一扫 分享朋友圈

已有 9288 人浏览分享

开启左侧

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

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

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

0

关注

21

粉丝

14

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

  • 扫描访问手机版

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

GMT+8, 2025-9-16 02:50 , Processed in 0.076095 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2022 Comsenz Inc.