क्या मैं दूसरे मॉनिटर पर चमक को नियंत्रित कर सकता हूं?


25

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

$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340

मैं ऊपर में मान लिख सकता हूं और Intel_backlight और acpi_video0 दोनों लैपटॉप मॉनिटर की चमक को बदलते हैं।

क्या उपरोक्त का मतलब यह है कि बाहरी मॉनिटर (ओएसडी के अलावा) की चमक को बदलने का कोई तरीका नहीं है?


सुपरसर पर यह प्रश्न देखें: superuser.com/questions/256084/…
गेरहार्ड बर्गर

यह भी बहुत साफ सॉफ्टवेयर समाधान है: askubuntu.com/a/48952/41499
गेरहार्ड बर्गर

जवाबों:


27

आप कमांड लाइन से यह कर सकते हैं (और इस प्रकार यह स्वचालित रूप से प्रत्येक शाम क्रोन के माध्यम से होता है) कमांड लाइन से एलसीडी ब्राइटनेस को बदलने के लिए (या स्क्रिप्ट के माध्यम से) एक्सरेंडर का उपयोग करते हुए

उदाहरण के लिए

xrandr --output HDMI1 --brightness 0.5

यह बैकलाइट को परिवर्तित नहीं करता है या बिजली के उपयोग को प्रभावित नहीं करता है, यह सिर्फ सॉफ्टवेयर में गामा मूल्य को समायोजित करता है । मैंने सुना है कि इसके जीयूआई त्वचा के नीचे Brightness Controllerका उपयोग करता xrandrहै।

xrandr --listactivemonitorsसही मॉनिटर प्राप्त करने के लिए उपयोग करें यदि आप संभवतः प्राप्त नहीं करेंगे xrandr: Need crtc to set gamma on.

ddccontrol लुसिड 10.04 में था और लगता है कि अच्छी तरह से काम किया है, लेकिन ब्याज की कमी के कारण डेबियन द्वारा अनाथ किया गया था और तब से किसी के द्वारा उठाया नहीं गया है।

अद्यतन ddccontrol xenial में वापस आ गया है। देख


क्या प्रत्येक मॉनिटर के चमक स्तरों को एक साथ बाँधने का एक तरीका है? इसलिए अगर मैं अपनी प्राथमिक स्क्रीन पर ब्राइटनेस लेवल को बदल दूं तो सेकेंडरी मैच के लिए मूव करता है?
ब्रीडली

@ बमुश्किल मुझे पता नहीं है। एक नया प्रश्न पूछने के लिए "प्रश्न पूछें" पर क्लिक करें।
nealmcb

1
xrandr केवल मेरे लिए लगभग 2 सेकंड के लिए काम करने लगता था फिर वापस सामान्य हो गया। ddccontrol वैसे तो जाने का रास्ता है, वास्तव में बैकलाइट को नियंत्रित करता है, और अच्छी तरह से काम करता है। यह अब ubuntu में वापस आ गया है, xenial और yakkety।
ग्रिंगो सुवे

9

उबंटू सॉफ्टवेयर सेंटर से ब्राइटनेस कंट्रोलरचमक-नियंत्रक स्थापित करें स्थापित करें । यदि यह उपलब्ध नहीं है तो .deb फ़ाइल डाउनलोड करें ।

स्क्रीनशॉट 1

अब आप स्लाइडर का उपयोग करके चमक को समायोजित कर सकते हैं।


यह सामान्य रिपोज में नहीं है, लेकिन कम से कम 12.04 के लिए सॉफ्टवेयर सेंटर में है। यह बैकलाइट भंगिमा को नहीं बदलता है, लेकिन समग्र चमक को बदलता है, हालांकि मुझे यकीन नहीं है कि कैसे। यह कहता है कि यह एक मालिकाना लाइसेंस का उपयोग करता है, लेकिन यह भी कहता है कि यह "gpl-3" है। बहुत अजीब। और मुझे एक कमांड-लाइन इंटरफ़ेस पसंद है जिसे मैं शाम को धीरे-धीरे कम चमक के लिए स्क्रिप्ट कर सकता हूं। लेकिन मैं अभी भी इसे पाकर खुश हूँ - धन्यवाद!
nealmcb

1
यह पायथन में लिखा गया है और उपयोग करता है xrandr। हमें यह पता नहीं है कि इसे उबंटू के लिए कैसे पैकेज किया जाए, इसलिए हमने इसे प्रॉप्रिटरी लाइसेंस के तहत जमा किया (ताकि reviwers इसे पैकेज करेंगे)। स्रोत जीथब में उपलब्ध है। github.com/lordamit/Brightness/tree/master
आर्किसमैन पाणिग्रही

1
आप कमांड लाइन जैसे askubuntu.com/a/457281/124466 से xrandr से ब्राइटनेस को नियंत्रित कर सकते हैं । बैकएंड में ब्राइटनेस कंट्रोलर यही करता है।
आर्किसमैन पाणिग्रही

2

यहाँ चमक नियंत्रक के लिए नवीनतम जानकारी है। 2 संस्करण उपलब्ध हैं। संस्करण 1 उर्फ़ सरल संस्करण 4 मॉनिटर तक समर्थन की अनुमति देता है और क्लासिक स्लाइडर्स को बनाए रखता है। संस्करण 2 अधिक विशेष नियंत्रण के साथ-साथ कई मॉनिटरों के लिए अनुमति देता है।

आप उन दोनों को यहां देख सकते हैं ब्राइटनेस कंट्रोलर

तेजी से स्थापित करने के लिए पीपीए का उपयोग करें

sudo add-apt-repository ppa:apandada1/brightness-controller
sudo apt-get update

फिर संस्करण 1 के लिए

sudo apt-get install brightness-controller-simple

चमक नियंत्रक सरल

या संस्करण 2 के लिए

sudo apt-get install brightness-controller

चमक नियंत्रक

का आनंद लें!


एक जादू की तरह काम किया। 16.10
महदी रफतजह

1
याद रखें कि यह सॉफ्टवेयर केवल एक अंधेरा ओवरले जोड़ता है और वास्तव में किसी भी बिजली की खपत को कम नहीं करता है।
मुहम्मद बिन युसरत

1

अतिरिक्त जानकारी: मैं CRT मॉनिटर का उपयोग कर रहा हूं। - नीलवर्ट नोवल मार्च 11 '11 17: 06 पर। ऐसा लगता है कि बाहरी मॉनिटर को नियंत्रित करना संभव नहीं है /sys/class/backlight। लेकिन ddccontrol नामक एक एप्लिकेशन मौजूद है जो आपके बाहरी मॉनिटर की चमक को नियंत्रित कर सकता है।

कमांड लाइन इंटरफ़ेस का उपयोग करने के निर्देश यहां उपलब्ध हैं

मूल रूप से आपको उपलब्ध मॉनिटर और नियंत्रण का उपयोग करने के लिए जांच करने की आवश्यकता है और ddccontrol -pआउटपुट में इच्छित नियंत्रण के पते की तलाश करें और फिर मूल्य का उपयोग करके सेट करें ddccontrol -p -r 0x10 -w 70

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