2017-02-28 26 views
10

में नाइट शिफ्ट को नियंत्रित करने के लिए टर्मिनल कमांड 10.12.4 बीटा में नाइट शिफ्ट को नियंत्रित करने के लिए किसी को टर्मिनल कमांड के बारे में पता है? मैं plist फाइलों के माध्यम से देख रहा हूँ लेकिन रात शिफ्ट से संबंधित कुछ भी नहीं मिल सकता है।मैकोज़

उत्तर

9

मैं वही चीज़ ढूंढ रहा था और कोई भाग्य नहीं था, इसलिए मैंने सुविधा को नियंत्रित करने के लिए एक सरल कमांड लाइन टूल के लिए कुछ कोड फेंक दिया। आप इसे here पा सकते हैं।

यह CoreBrightness निजी ढांचे पर कॉल करके काम करता है। विशेष रूप से, यह CBBlueLightClient का उदाहरण बनाता है और उदाहरण विधियों को setStrength:commit: और setEnabled: पर कॉल करता है।

उपयोग nshift strength है जहां ताकत 0 से 100 का मान है। एक उच्च मूल्य डिस्प्ले के रंग तापमान को और अधिक गर्म करता है। 0 का मान नाइट शिफ्ट को पूरी तरह से अक्षम करता है।

+0

आपकी स्क्रिप्ट के लिए धन्यवाद। यह अद्भुत काम करता है। –

+0

बिल्कुल वही जो मैं खोज रहा था। आपका बहुत बहुत धन्यवाद! – Nate

+0

हाय। क्या हम डिफ़ॉल्ट तापमान अधिकतम/मिनट को ओवरराइड कर सकते हैं? फ्लक्स वास्तव में पीला संतरे प्राप्त कर सकता है जबकि मुझे लगता है कि देर रात के काम के लिए मैकोज़ नाइटशफ्ट अभी भी बहुत सफ़ेद/उज्ज्वल है। – tymac