305451372 发表于 2023-3-1 11:36

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

本帖最后由 305451372 于 2023-3-3 13:35 编辑

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

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 result
end

function bluetoothControl(state)
    print('bluetoothControl ', state)
    cmd = "/usr/local/bin/blueutil -p " .. (state)
    ok, result = hs.osascript.applescript(string.format('do shell script "%s"', cmd))
    return result
end

function caffeinateCallback(eventType)
    if (eventType == hs.caffeinate.watcher.screensDidUnlock) then
      if (string.match(nightlightControl('status'), 'on')) then
            nightlightControl('off')
            nightlightControl('on')
      end
      if (bluetoothControl('') == '1') then
            bluetoothControl('0')
            bluetoothControl('1')
      end
    end
end

caffeinateWatcher = hs.caffeinate.watcher.new(caffeinateCallback)
caffeinateWatcher:start()



OR




hp942940228 发表于 2023-3-1 11:39

本帖最后由 hp942940228 于 2023-3-1 11:44 编辑

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

mikfc 发表于 2023-3-3 00:53

来个具体使用说明呀 这看着头都晕了

305451372 发表于 2023-3-3 13:36

mikfc 发表于 2023-3-3 00:53 https://bbs.pcbeta.com/static/image/common/back.gif
来个具体使用说明呀 这看着头都晕了

安装完把文件放到指定位置就完了呀

305451372 发表于 2023-3-3 15:08

hp942940228 发表于 2023-3-1 11:39 https://bbs.pcbeta.com/static/image/common/back.gif
试试看和另一个脚本有啥区别,另一个脚本有时候只关闭但不重新打开

这个不一样, 只在解锁的时候操作一下关开, 不会有不重新打开的问题

mikfc 发表于 2023-3-3 18:08

305451372 发表于 2023-3-3 13:36 https://bbs.pcbeta.com/static/image/common/back.gif
安装完把文件放到指定位置就完了呀

用了还是一样,蓝牙占用飚到百分200多还是要再关一次蓝牙 再开 才会下来

305451372 发表于 2023-3-3 19:40

本帖最后由 305451372 于 2023-3-3 19:42 编辑

mikfc 发表于 2023-3-3 18:08 https://bbs.pcbeta.com/static/image/common/back.gif
用了还是一样,蓝牙占用飚到百分200多还是要再关一次蓝牙 再开 才会下来
我更新了,你再试试看

mikfc 发表于 2023-3-3 23:20

305451372 发表于 2023-3-3 19:40
我更新了,你再试试看

好的,谢谢,得空再整一回

mikfc 发表于 2023-3-4 17:21

305451372 发表于 2023-3-3 19:40 https://bbs.pcbeta.com/static/image/common/back.gif
我更新了,你再试试看

已测 有效{:5_293:}感谢

mikfc 发表于 2023-3-4 17:27

第一次可以 再睡一次 又不行了。。。。{:5_595:}

shbin0713 发表于 2023-3-5 18:29

安装不上呀,是需要科学上网吗

六夭 发表于 2025-2-15 01:34

成功,感谢!!!
页: [1]
查看完整版本: 解决唤醒后夜览失效和蓝牙占用CPU问题