在 macOS 中控制 Night Shift 的终端命令
Terminal command to control Night Shift in macOS
有谁知道 10.12.4 测试版中控制夜班的终端命令?我一直在查看 plist 文件,但找不到任何与夜班相关的内容。
我一直在寻找同样的东西,但运气不佳,所以我拼凑了一些代码来创建一个简单的命令行工具来控制该功能。你可以找到它 here.
它通过调用 CoreBrightness
私有框架来工作。具体来说,它创建 CBBlueLightClient
的实例并调用实例方法 setStrength:commit:
和 setEnabled:
.
用法是 nshift strength
,其中强度是 0 到 100 之间的一个值。值越高,显示器的色温就越暖。值为 0 将完全禁用 Night Shift。
有谁知道 10.12.4 测试版中控制夜班的终端命令?我一直在查看 plist 文件,但找不到任何与夜班相关的内容。
我一直在寻找同样的东西,但运气不佳,所以我拼凑了一些代码来创建一个简单的命令行工具来控制该功能。你可以找到它 here.
它通过调用 CoreBrightness
私有框架来工作。具体来说,它创建 CBBlueLightClient
的实例并调用实例方法 setStrength:commit:
和 setEnabled:
.
用法是 nshift strength
,其中强度是 0 到 100 之间的一个值。值越高,显示器的色温就越暖。值为 0 将完全禁用 Night Shift。