मेरे पास एक डेबियन लिनक्स डेस्कटॉप और एक CRT डिस्प्ले है। मैं मॉनिटर की चमक नियंत्रणों का उपयोग किए बिना स्क्रीन की चमक को बदलना चाहता हूं। मैं यह कैसे कर सकता हूँ? क्या यह कमांड लाइन में संभव है या क्या कोई एप्लिकेशन इंस्टॉल किया जाना है?
मेरे पास एक डेबियन लिनक्स डेस्कटॉप और एक CRT डिस्प्ले है। मैं मॉनिटर की चमक नियंत्रणों का उपयोग किए बिना स्क्रीन की चमक को बदलना चाहता हूं। मैं यह कैसे कर सकता हूँ? क्या यह कमांड लाइन में संभव है या क्या कोई एप्लिकेशन इंस्टॉल किया जाना है?
जवाबों:
के तहत देखो /sys/class/backlight
frob करने के लिए उपयुक्त फ़ाइलें।
echo -n 6 > /sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/acpi_video0/brightness
और मेरी सीमा 15. तक पहुँच जाती है (फेडोरा 17 64 बिट)
$ sudo apt-get install xbacklight
50% तक चमक कैसे सेट करें
$ xbacklight -set 50
चमक 10% कैसे बढ़ाएं
$ xbacklight -inc 10
चमक 10% कैसे कम करें
$ xbacklight -dec 10
अधिक जानकारी यहाँ
jcomeau@aspire:~$ xbacklight -set 50
त्रुटि संदेश देता है: किसी भी आउटपुट के पास बैकलाइट प्रॉपर्टी नहीं है
आपको डीडीसी पर निगरानी को नियंत्रित करने की आवश्यकता है। एक कार्यक्रम के लिए http://ddccontrol.sourceforge.net/ देखें जो आपको ऐसा करने देता है।
आप आदेश का उपयोग कर सकता है आप अपने मॉनीटर की चमक को बदलने के लिए हार्डवेयर समर्थन नहीं है, तो xrandr अपने विकल्प झंडे के साथ एक साथ --output और --brightness , के रूप में मेरे में देखा जा सकता जवाब askubuntu.com पर एक समान प्रश्न के
आप इस समाधान को आजमा सकते हैं:
echo -n 100 > /proc/acpi/video/VGA/LCD/brightness
(का उपयोग कर फ़े इसके अलावा, टिप्पणी में, वहाँ कुछ संकेत क्या वैकल्पिक रूप से करने के लिए अगर यह काम नहीं करता है GLX0
के बजाय VGA
।
संपादित करें: यह मदद करने के लिए प्रतीत नहीं होता है, टिप्पणियों में एक अन्य उपयोगकर्ता स्थापित करने xbacklight
और कॉल करने का सुझाव देता है xbacklight -set 100
।
EDIT2: और दूसरा कहता है कि अगर आपके पास वीडियो फ़ोल्डर नहीं है, तो प्रयास करें sudo modprobe video
।
xbacklight -set 100.
यह कहता हूंNo outputs have backlight property
sudo modprobe video
कुछ भी नहीं करता है।
चारों ओर खोज करने के बाद, मुझे लगता है कि मुझे अधिकांश लैपटॉप पर ऐसा करने का एक अच्छा तरीका मिला। पहली कमांड को आपकी स्क्रीन का नाम मिलता है, LVDS1 जैसा कुछ। यदि यह काम नहीं करता है, तो अपनी स्क्रीन का नाम प्राप्त करने का प्रयास करें xrandr --current
। ऐसा करने के लिए शायद अधिक सुरुचिपूर्ण तरीके हैं, पहली जगह के बाद sed कमांड सब कुछ हटा देती है, सिर और पूंछ कमांड केवल आउटपुट की दूसरी पंक्ति को छोड़कर सब कुछ हटा देते हैं। दूसरी लाइन स्क्रीन नाम का उपयोग करके ब्राइटनेस को 1.0 में बदल देती है। यह लगभग कुछ भी सेट किया जा सकता है, जिसमें एक काली स्क्रीन के लिए 0.0 या पूरी तरह से सफेद स्क्रीन के लिए 50.0 शामिल है, लेकिन मुझे लगता है कि 1.0 यहाँ वांछित मूल्य है।
screenName=$(xrandr --current | sed s/\ .*// | head -n2 | tail -n1);
xrandr --output $screenName --brightness 1.0
नीचे दी गई कमांड ब्राइटनेस को अधिकतम अनुमत ब्राइटनेस पर सेट करती है, जैसा कि मैंने देखा कि इसे केवल '100' पर सेट करना केवल काम नहीं करता है, कम से कम सभी सिस्टम पर नहीं।
sudo sh -c 'echo -n $(cat /sys/class/backlight/acpi_video0/max_brightness) > /sys/class/backlight/acpi_video0/brightness'
इसने उबंटू 12.04 पर चलने वाले कई लैपटॉप पर काम किया।
यहाँ एक छोटा सा प्रोग्राम है जिसे मैंने Ubuntu लैपटॉप पर 12.04.3 LTS के लिए चमक को नियंत्रित करने के लिए लिखा था। अंदर स्पष्टीकरण देखें (फ़ाइल / usr / स्थानीय / ड्रीमकोलर 2 / README टारबॉल में):
http://pageperso.lif.univ-mrs.fr/~edouard.thiel/tar/brightness-dreamcolor2.tgz
यह i2c बसों पर ddccontrol का उपयोग करता है और मेरे विन्यास के लिए बहुत अच्छा काम करता है:
- HP ELiteBook 8770w
- NVidia Quadro K3000M
- HP DreamColor 2 Monitor, full HD
- Ubuntu 12.04.3 LTS x86_64, kernel 3.8.0-34-generic
- Nvidia Driver Version: 319.32
- Unity desktop
मैंने इस पृष्ठ में हर दूसरे समाधान की कोशिश की और यह केवल वही है जो वास्तव में मेरे लिए काम करता है। एक अन्य समाधान एचपी मोबाइल डिस्प्ले असिस्टेंट (एचपी साइट पर डाउनलोड किया गया) को चलाने के लिए था, लेकिन यह केवल आरपीएम के रूप में दिया जाता है, कोई डेबिट पैकेज नहीं; इसे काम करने के लिए थोड़ा मोड़ना पड़ता है और यह धीमी गति से होता है, और fn कीज़ के साथ काम नहीं करता है।
मेरी स्क्रिप्ट कमांड लाइन और fn कुंजियों द्वारा चमक को नियंत्रित करने की अनुमति देती है। कृपया मुझे बताएं कि क्या यह आपके लिए बॉक्स से बाहर काम करता है या यदि आपको स्क्रिप्ट में i2c डिवाइस को बदलना है।
CRT (कैथोड रे ट्यूब) में बैकलाइट नहीं है। एलसीडी के बैकलाइट हैं। एक CRT पर ब्राइटनेस को एडजस्ट करने में LCD के विपरीत सिग्नल को बदलना शामिल है।
सफेद स्क्रीन पर CRT अधिकतम शक्ति का उपयोग करता है, क्योंकि इलेक्ट्रॉन बंदूकें अधिक इलेक्ट्रॉनों का उत्सर्जन करने के लिए अधिक शक्ति का उपयोग करती हैं, जबकि LCD काली स्क्रीन पर सबसे अधिक शक्ति खर्च करती हैं, क्योंकि सभी ट्रांजिस्टर तरल क्रिस्टल के ध्रुवीयता को प्रवाहित करने वाले प्रकाश से आने वाले प्रकाश को अवरुद्ध करते हैं। बैकलाइट।
डीपीएमएस को ट्रिगर करने वाली कोई भी उपयोगिता मॉनिटर को स्लीप मोड में डालने के लिए काम करना चाहिए, जिसमें सीआरटी के कई प्रोडक्शन के अंत में 90 के दशक के मध्य में बनाया गया हो।
फ़ाइल संपादित करें /etc/default/grub
और लाइन में "pcie_aspm = बल acpi_backlight = विक्रेता" जोड़ें
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
परिवर्तनों के बाद पूरी लाइन इस तरह दिखाई देगी:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash pcie_aspm=force acpi_backlight=vendor"
पूर्ण विवरण के लिए लिंक पर जाएँ।
http://hackingzones.com/increasedecrease-brightness-in-linux-ubuntu-pear-os-backtrackkali/
चिराग सिंह