चमक समायोजन अंतराल बदलें


13

इसलिए जब भी मैं कीबोर्ड पर अपनी मंद / रोशन कुंजियों को मारता हूं, तो स्क्रीन की चमक के साथ एक अधिसूचना बुलबुला पॉप होता है। यह सब ठीक है, लेकिन मैं यह बदलना चाहूंगा कि प्रत्येक कुंजी प्रेस के साथ चमक कितनी बदल जाती है।

उदाहरण के लिए, अभी पूरी तरह से अंधेरे से प्रतिभाशाली सेटिंग तक जाने के लिए सिर्फ 5 प्रेस लगते हैं। हालांकि, मैं "ब्राइटनेस / लॉक" सेटिंग से जानता हूं कि स्क्रीन इससे बहुत छोटे अंतराल में सक्षम है।

क्या यह बदलने का एक तरीका है कि हर बार चाबियाँ दबाए जाने पर चमक कितनी बढ़ जाती है?


किसी भी उबंटू-विशिष्ट उत्तर की सराहना की जाएगी :)
कोएन

1
सामान्य चमक पैमाना 10 कदम है। यदि आप 5 देख रहे हैं, तो यह बहुत संभावना है कि कुछ उन्हें दोगुना कर रहा है। उदाहरण के लिए, शायद लिनक्स खुद ही घटनाओं को संभाल रहा है, बिना यह महसूस किए कि वे भी आपके फर्मवेयर से गुजर रहे हैं, जो फिर उसी कीपर पर दूसरा वेतन वृद्धि लागू करता है। इस पर स्रोत यह है कि यह मेरे लिए हुआ! मुझे acpi_backlight=vendorअपनी GRUB बूट लाइन में जोड़ना पड़ा , और उसने यह सब हल कर दिया।
अंडरस्कोर_ड

जवाबों:


21

चूंकि आपने निर्दिष्ट नहीं किया है कि आप किस डेस्कटॉप वातावरण का उपयोग करते हैं, मैं कुछ केडीई-विशिष्ट विवरण भी प्रदान करूंगा।

मैंने अभी केडीई को 4.9.2 में अपडेट किया है और उसी असुविधा के साथ मिला है। मैंने कोड में खुदाई करने का फैसला किया, और यहाँ मेरे निष्कर्ष हैं:

  1. चमक वास्तव में कर्नेल द्वारा ही नियंत्रित होती है। केडीई के पावरडेविल स्रोत कोड के अनुसार, नियंत्रण इंटरफ़ेस प्रदान करने के लिए गुठली के दो मूल तरीके मौजूद हैं:
    • sysctl () सिस्टम कॉल (संभावना पर * BSD सिस्टम, मुझे लगता है)
    • sysfs इंटरफ़ेस (संभावित लिनक्स)
  2. sysfs इंटरफ़ेस पर स्थित है /sys/class/backlight/*your_backlight_type*/। यहाँ यह मेरे लिए कैसा दिखता है:
    $ ls -1 / sys / वर्ग / बैकलाइट / Intel_backlight /
    actual_brightness
    bl_power
    चमक
    युक्ति
    max_brightness
    शक्ति
    सबसिस्टम
    प्रकार
    uevent
    दो फाइलें अब हमारे लिए प्रासंगिक हैं: brightnessऔर max_brightness। और यहां बताया गया है कि उनका उपयोग कैसे किया जा सकता है:
    $ cd / sys / class / backlight / Intel_backlight
    $ बिल्ली अधिकतम_ब्राइटनेस 
    976
    $ बिल्ली चमक 
    176
    $ गूंज 77 | सुडो ते चमक
    77
    
    पहला आदेश आपको अधिकतम चमक निर्धारित करने की अनुमति देता है (न्यूनतम हमेशा शून्य है)। दूसरा आपको यह जानने देता है कि वास्तविक चमक किस मूल्य पर निर्धारित है। और तीसरे के साथ आप इसे किसी भी मूल्य पर सेट कर सकते हैं जो आप की श्रेणी में चाहते हैं [0; max_brightness]
  3. केडीई के KRunner में अभी भी किसी भी चमक स्तर को सेट करने की स्वतंत्रता है। Alt-F2 दबाएं और टाइप करें:

    स्क्रीन चमक 17

  4. केडीई के कीबोर्ड Brightness Upऔर Brightness Downकुंजी हैंडलिंग कोड में 10% हार्ड-कोडित की वृद्धि मूल्य है। इसलिए, जब तक आप सूत्रों से केडीई के निर्माण के साथ गड़बड़ नहीं करना चाहते, तब तक ऐसा कुछ नहीं है जो आप इसके साथ कर सकते हैं।

  5. : केडीई के BatteryMonitor plasmoid अपनी ही चमक नियंत्रण, जिसका वेतन वृद्धि भी है 10% के रूप में हार्ड-कोडेड है, लेकिन अब हम भाग्यशाली पर्याप्त है, क्योंकि यह QML में लिखा है $ sudo nano /usr/share/kde4/apps/plasma/plasmoids/battery/contents/ui/PopupDialog.qml( : upd केडीई 4.11 में इसे करने के लिए ले जाया गया है BrightnessItem.qml, करने के लिए नेविगेट) खंड जो दिखता है

    घटक
            id: BrightSlider
            न्यूनतम वेतन: ०
            मैक्सवेल: 100
            stepSize: 10
            onValueChanged: BrightChanged (मान)
        }
    और जो आप चाहते हैं उसके लिए चरण आकार बदलें। पुनः परिवर्तन के बाद आप परिवर्तन देखेंगे।


कभी नहीं पता था कि हम ऐसा कर सकते हैं ... इसे साझा करने के लिए धन्यवाद।
विष्णु कुमार

1
@vines: तुम मेरी आँख बचाने वाली हो !!! एक लाख धन्यवाद
vikkyhacks

कैसे पता करें कि कौन सा 'your_backlight_type' है? (चरण 2) मेरे पास दो विकल्प हैं, पता नहीं है कि किसके साथ फ़िडलिंग शुरू करनी है।
कोएन

और: क्या उबंटू पर यह काम करेगा? (चरण 4 और / या 5; अर्थात वास्तव में चमक अंतराल की स्थापना)
कोएन

2
पुनश्च: कम से कम अब, केडीई की बैटरी मॉनिटर / ऊर्जा की बचत, हालांकि यह क्लिक करते समय कदम रखता है, स्लाइडर को खींचते समय निकट-मनमानी चमक का समर्थन करता है।
अंडरस्कोर_ड

8

यह वही है जो मैंने किया है, और यह मेरे लिए बहुत बेहतर काम करता है। मेरी स्क्रीन में बहुत अधिक चमक वृद्धि है, क्योंकि यह एलईडी बैकलिट है और किसी ने इसका लाभ उठाने के लिए सोचा।

sudo apt-get install xbacklight
# ..and test it..
xbacklight -dec 20
xbacklight -inc 20
# If this works for you, you can proceed

मैं केडीई का उपयोग कर रहा हूं, लेकिन यह गनोम के लिए भी लागू होता है। केडीई के लिए:

  • सिस्टम सेटिंग्स खोलें
  • शॉर्टकट और इशारे खोलें
  • बाईं पट्टी में कस्टम शॉर्टकट का चयन करें , यदि यह पहले से ही चयनित नहीं है
  • कार्रवाई की सूची के एक खाली हिस्से पर राइट-क्लिक करें, और नई-> ग्लोबल शॉर्टकट का चयन करें
  • "ब्राइटनेस अप" और "ब्राइटनेस डाउन" नाम से एक बनाएं
  • के लिए ट्रिगर , अपनी चमक-अप / कुंजी नीचे का उपयोग करें। ये चूक के साथ संघर्ष करेंगे, लेकिन आप उन्हें इस कार्रवाई के लिए आश्वस्त कर सकते हैं।
  • के लिए कार्रवाई , (उदाहरण के लिए) "xbacklight 3 -inc" या "xbacklight -dec 3" (ऋण उद्धरण) दर्ज
    • बड़ी संख्या में बैकलाइट अधिक / कम हो जाती है, और छोटी संख्या कम हो जाती है।

आप एक विशिष्ट प्रतिशत भी निर्धारित कर सकते हैं:

xbacklight -set 100

कभी-कभी, वेतन वृद्धि या प्रतिशत परिवर्तन का कोई प्रभाव नहीं हो सकता है। ऐसा इसलिए है क्योंकि हार्डवेयर केवल विशिष्ट सेटिंग्स की अनुमति देता है, और चयनित प्रतिशत के लिए निकटतम सेटिंग का उपयोग किया जाता है।

संयोग से, मुझे खुशी से पता चला कि भले ही यह एक अधिक निम्न-स्तरीय कार्यक्रम है जो परिवर्तन कर रहा है, केडीई अभी भी पहचानता है कि स्क्रीन की चमक बदल गई है और चमक प्रतिशत को उचित रूप से प्रदर्शित करता है। :-)


यह भी एक उत्कृष्ट उत्तर है। मैं पुष्टि कर सकता हूं कि केडीई के साथ डेबियन 8.2 पर यह काम करता है - और, वास्तव में, केडीई इस पर ध्यान देने और ओएसडी दिखाने के लिए पर्याप्त चतुर है। अब कुछ शॉर्टकट बनाने के लिए!
अंडरस्कोर_ड

0

हार्डवेयर चमक स्विच के साथ ठीक दानेदार नियंत्रण

सबसे पहले, स्थापित करें xbacklight

$ sudo apt install xbacklight

दूसरे, यह जांचें कि आपके पास बैकलाइट पर नियंत्रण है या नहीं।

$ xbacklight -1
$ xbacklight +5

क्या इन आदेशों में No outputs have backlight propertyत्रुटि हो सकती है, तो आगे बढ़ने से पहले इन उपाय का पालन करें

एक बार xbacklight -1और xbacklight +1कमांड लाइन से काम करते हुए, क्रमशः XF86MonBrightnessDownऔर XF86MonBrightnessUpकुंजियों को इन कमांडों को असाइन करने के साथ आगे बढ़ें । यह सेटिंग → कीबोर्ड → एप्लीकेशन शॉर्टकट एप्लिकेशन द्वारा पूछे जाने पर उन कुंजियों को मारकर किया जाता है।

अंत में, इन परिवर्तनों को प्रभावी होने के लिए रीबूट करें

कीबोर्ड सेटिंग्स

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