2017-02-28 24 views

回答

9

我正在尋找同樣的東西,並沒有任何運氣,所以我把一些代碼放在一個簡單的命令行工具來控制功能。你可以找到它here

它通過調用CoreBrightness私有框架來工作。具體而言,它會創建一個CBBlueLightClient的實例並調用實例方法setStrength:commit:setEnabled:

用法是nshift strength其中強度是0到100之間的一個值。較高的值會將顯示屏的色溫轉換爲更暖。值爲0將完全禁用夜移功能。

+0

謝謝你的腳本。它奇妙地工作。 –

+0

正是我在找的東西。非常感謝! – Nate

+0

嗨。我們可以覆蓋默認溫度最大/最小值嗎?當我發現MacOS NightShift對於深夜工作仍然太白/亮時,通量會變得非常黃。 – tymac