解决唤醒后夜览失效和蓝牙占用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:44 编辑
试试看和另一个脚本有啥区别,另一个脚本有时候只关闭但不重新打开 来个具体使用说明呀 这看着头都晕了 mikfc 发表于 2023-3-3 00:53 https://bbs.pcbeta.com/static/image/common/back.gif
来个具体使用说明呀 这看着头都晕了
安装完把文件放到指定位置就完了呀 hp942940228 发表于 2023-3-1 11:39 https://bbs.pcbeta.com/static/image/common/back.gif
试试看和另一个脚本有啥区别,另一个脚本有时候只关闭但不重新打开
这个不一样, 只在解锁的时候操作一下关开, 不会有不重新打开的问题 305451372 发表于 2023-3-3 13:36 https://bbs.pcbeta.com/static/image/common/back.gif
安装完把文件放到指定位置就完了呀
用了还是一样,蓝牙占用飚到百分200多还是要再关一次蓝牙 再开 才会下来 本帖最后由 305451372 于 2023-3-3 19:42 编辑
mikfc 发表于 2023-3-3 18:08 https://bbs.pcbeta.com/static/image/common/back.gif
用了还是一样,蓝牙占用飚到百分200多还是要再关一次蓝牙 再开 才会下来
我更新了,你再试试看
305451372 发表于 2023-3-3 19:40
我更新了,你再试试看
好的,谢谢,得空再整一回 305451372 发表于 2023-3-3 19:40 https://bbs.pcbeta.com/static/image/common/back.gif
我更新了,你再试试看
已测 有效{:5_293:}感谢 第一次可以 再睡一次 又不行了。。。。{:5_595:} 安装不上呀,是需要科学上网吗 成功,感谢!!!
页:
[1]