ओएस एक्स में टर्मिनल के माध्यम से डिम या ब्राइटेन डिस्प्ले


2

परिसर: सभी OS कार्यक्षमता कोड
निष्कर्ष है: मेरे पास उक्त कोड का अनुकरण करने का एक तरीका होना चाहिए।

मैं यह पता लगाना चाहूंगा कि वर्तमान में F1/F2मेरे कीबोर्ड पर मैप के माध्यम से सटीक एक ही ब्राइटनिंग / डिमिंग डिस्प्ले तंत्र कैसे हो सकता है Terminal। मैंने गुगली की है और कई संदर्भों को पाया है pmset, जो आकर्षक है, लेकिन समान लक्ष्य नहीं है।

Bash / c ++ या अन्य cli- आधारित टूल पर कोई विचार जो मैं OSx 10.6.7 में अपने प्रदर्शन को मंद या उज्ज्वल करने के लिए उपयोग कर सकता हूं?


1
मुझे इस विषय के बारे में कोई जानकारी नहीं है, लेकिन एक त्वरित Google mattdanger.net/2008/12/… पैदावार देता है । क्या इससे कोई लेना-देना नहीं है कि आप क्या माँग रहे हैं?
जूल

1
आपका प्रश्न यहाँ विषय पर पूरी तरह से है, माइग्रेट होने की आवश्यकता नहीं है।
slhck

@ श्लोक - धन्यवाद! @ नैनो - वह पहली चीज़ थी जो मुझे मिली थी! यह संभावित रूप से उपयोग करने में सक्षम दिखता है, लेकिन मुझे उम्मीद की तुलना में बहुत अधिक प्रयास की तरह लग रहा था। यहाँ मेरे क्यू का दिल है कि आप दोहन के उत्पादन का अनुकरण कैसे कर सकते हैं F1? यह संभव होना चाहिए ... या इसलिए मैं हठपूर्वक कहना जारी रखता हूं।
mbb

इसके अलावा, मैटडैंगर एक बूट अप हुक में जोड़ने के साथ संपन्न होता है। मैं आसानी से उपलब्ध सीएलआई कॉल का अधिक उपयोग करना चाहता हूं।
mbb

यदि आपको बूटिंग पर एक विशिष्ट चमक चाहिए, तो आपको केवल लॉगिन हुक की आवश्यकता होगी। /path/to/brightnessबस आपको उस प्रोग्राम को स्थापित करने के लिए संदर्भित करता है। यह आपकी आसानी से उपलब्ध सीएलआई कॉल है। IODisplaySetFloatParameterfunctionकॉल को छोड़कर (और यह निर्धारित करना कि कौन सा डिस्प्ले, यदि यह उन सभी में से नहीं है), तो यह सभी बॉयलरप्लेट कोड है।
डैनियल बेक

जवाबों:


2

@ Nano8Blazex की टिप्पणी के brightnessकार्यक्रम के आधार पर , यह माना जाता है कि आपके द्वारा स्थापित किया गया है $PATH:

में निम्नलिखित पंक्तियां जोड़ें .bash_profile(यह मानते हुए bashशेल) और आप तो उपयोग कर सकते हैं dimऔर lightenके लिए आदेशों के रूप में F1और F2क्रमश:। दोनों केवल प्रदर्शन 0 पर सूचीबद्ध के रूप में काम करते हैं brightness -l

function modify_brightness {
    local delta=$1
    current=$( brightness -l | grep "display 0: brightness" | cut -d" " -f4 )
    #echo "Current brightness is $current"
    new=$( echo "$current+($delta)" | bc )
    #echo "New brightness is $new"
    COMMAND="brightness -d 0 $new"
    #echo "Executing $COMMAND"
    $COMMAND
}

function dim {
    modify_brightness -0.0625
}

function brighten {
    modify_brightness 0.0625
}

बहुत बढ़िया पसंद। मैं gcc10.6 OSX w / o Xcode के लिए एक विकल्प खोजने के लिए ज़रूरत के एक चूहे के छेद के नीचे चल रहा हूं , लेकिन मैं सिर्फ अपना बूट डीवीडी ढूंढूंगा और इसे स्थापित करूंगा। चीयर्स।
mbb

@mjb उस ब्लॉग पेज में संकलित बाइनरी के लिए एक डाउनलोड लिंक है।
डैनियल बेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.