macOS根据当前屏幕亮度自动切换暗黑模式
macos从Mojave支持系统暗黑模式,并且Mojave是不支持动态切换的,需要自己去系统偏好里设置。从catalina支持根据日出日落自动切换,但是平常工作的时候办公室都是开着灯的。。。So
自己搜索了下使用applescript写了个脚本,放在crontab里自动运行,纯粹闲的没事 瞎折腾。
#!/usr/bin/osascript
# 20210713
# 根据屏幕亮度自动设置外观模式,只支持Mojave以后的版本
# 运行方式终端运行 osascript auto_swap_dark_mode.scpt
# 查看当前外观是否为Dark模式,是则返回true
on current_dark_mode()
tell application "System Events"
tell appearance pr