हर बार जब मैं अपनी मशीन को रिबूट करता हूं तो चमक वापस Gnome में 100% तक जाती है। काश यह आखिरी सेटिंग रखता। क्या कोई रास्ता है?
हर बार जब मैं अपनी मशीन को रिबूट करता हूं तो चमक वापस Gnome में 100% तक जाती है। काश यह आखिरी सेटिंग रखता। क्या कोई रास्ता है?
जवाबों:
यह ऊर्जा विकल्पों में कॉन्फ़िगर करने योग्य माना जाता है, चमक को वांछित स्तर पर सेट करें और इसे हमेशा उपयोग किया जाएगा। यदि आप एक लैपटॉप का उपयोग करते हैं, तो आपको बैटरी मोड के लिए स्तर को भी कॉन्फ़िगर करने की आवश्यकता होगी ...
मैंने पाया कि गनोम के पास एलसीडी पैनल ब्राइटनेस के बारे में कुछ समस्याएँ हैं, उदाहरण के लिए अगर मैं बैटरी मोड पर चलता हूँ और ब्राइटनेस को मैन्युअल रूप से एक निर्धारित स्तर पर सेट करता हूँ और 10 सेकंड के लिए लैपटॉप को अनअटेंडेड छोड़ देता हूँ तो वापस प्रीसेट ब्राइटनेस में चला जाएगा जब मैं वापस कंट्रोल करूँगा। एक ही समय पर ए / सी मोड को छोड़कर तब जाता है इसलिए इसे आसानी से किसी का ध्यान नहीं जाता है। मेरा मानना है कि उन सभी सेटिंग्स को कहीं और बचाया जाना चाहिए - कम से कम ए / सी मोड के लिए।
संपादित करें: gnome3 के लिए यह काम नहीं करता है (कम से कम मेरे लिए)।
फ़ाइल /etc/rc.local इस तरह दिखना चाहिए:
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
echo 0 > /sys/class/backlight/acpi_video0/brightness
exit 0
प्रति @ एज़रडो: मेरे डेल स्टूडियो 1558 में ब्राइटनेस सेटिंग को स्टोर किया जाता है /sys/class/backlight/intel_backlight/brightness
। यदि आपका कंप्यूटर acpi_video0 फ़ोल्डर का उपयोग नहीं करता है तो बस पथ बदलें।
इसके अलावा, प्रति @ निक: यदि यह एकमात्र उत्तर है जिसे आप पढ़ते हैं, तो ध्यान दें कि 0 echo 0
आपकी डिफ़ॉल्ट चमक सेटिंग होने जा रही है। मैंने इसे स्थापित किया था और यह मुझे लंबे समय से पागल कर रहा था: हर बार जब मैं बूट करता था, तो यह सबसे कम चमक सेटिंग पर सेट होता था। मैं अधिकतम चमक में शुरुआत करना पसंद करता हूं, इसलिए मैंने echo 10
इसके बजाय उपयोग किया। आपका हार्डवेयर चमक पैमाने में भिन्न हो सकता है।
0
में echo 0
अपने डिफ़ॉल्ट चमक सेटिंग होने जा रहा है। मैंने इसे स्थापित किया था और यह मुझे लंबे समय से पागल कर रहा था कि हर बार जब मैं बूट करता था, तो यह सबसे कम चमक सेटिंग पर सेट होता था। मैं अधिकतम चमक में शुरुआत करना पसंद करता हूं, इसलिए मैंने echo 10
इसके बजाय उपयोग किया। आपका हार्डवेयर चमक पैमाने में भिन्न हो सकता है।
/sys/class/backlight/acpi_video0/brightness
हैं कि आपका वर्तमान चमक स्तर क्या है। मेरे Ubuntu 14.04 के लिए, पैमाने 0-100 चला जाता है और मैं 75 पर यह सेट करना चाहते
यह फ़ंक्शन, बैकलाइट नियंत्रण, आपके बायोस और कर्नेल संस्करण पर निर्भर है।
इन चार चीजों को आजमाएं।
जब आप ग्रब स्क्रीन पर बूट करते हैं, तो ई को संपादित करने के लिए हिट करें। कर्नेल लाइन में जोड़ने के लिए nomodeset acpi_backlight=vendor
कुछ हार्डवेयर विभिन्न विकल्पों के साथ काम कर सकते हैं।
इंटेल - nomodeset acpi_backlight=intel
एसर - acpi_backlight=acer_acpi
या यहां तक कि acpi_osi=Linux acpi_backlight=legacy
।
जैसा कि आप देख सकते हैं, आपको अपनी सेटिंग्स के लिए Google खोज की आवश्यकता हो सकती है।
quiet splash nomodeset acpi_backlight=vendor
यदि वह काम करता है, तो /etc/default/grub
उन विकल्पों को डिफ़ॉल्ट विकल्पों में संपादित करें और जोड़ें।
# command line
sudo -e /etc/default/grub
# graphical
gksu gedit /etc/default/grub
"GRUB_CMDLINE_LINUX_DEFAULT" पंक्ति को संपादित करें ताकि यह इस तरह दिखे
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset acpi_backlight=vendor"
अपना संपादन सहेजें, ग्रब अपडेट करें
sudo update-grub
यदि वह काम नहीं करता है, तो आप स्वयं चमक को सेट करने का प्रयास कर सकते हैं।
नोट: पथ हार्डवेयर / कर्नेल संस्करण के साथ भिन्न हो सकता है, हो सकता है /proc/acpi/video0 ...
, आपको ब्राइटनेस सेटिंग खोजने और तदनुसार निम्नलिखित कमांड्स को समायोजित करने के लिए / proc / acpi निर्देशिका ब्राउज़ करने की आवश्यकता हो सकती है।
cat /proc/acpi/video/VGA/LCD/brightness
उस कमांड का आउटपुट हार्डवेयर के साथ थोड़ा भिन्न होता है, 1 -> 10, 1 -> 12, 1 -> 100 ??? एक मान चुनें और इसे सेट करें (अपने हार्डवेयर के लिए मूल्य चुनें)।
sudo echo 80 > /proc/acpi/video/VGA/LCD/brightness
यदि वह काम करता है, तो इसे जोड़ें /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
"बाहर निकलें 0" के ऊपर अपनी सेटिंग में जोड़ें
echo 80 > /proc/acpi/video/VGA/LCD/brightness
आप भी आजमा सकते हैं xbacklight
sudo apt-get install xbacklight
फिर आप कमांड लाइन के साथ समायोजित करते हैं
# For 80 % brightness
xbacklight -set 80
फिर से, इसमें जोड़ें /etc/rc.local
# command line
sudo -e /etc/rc.local
# graphical
gksu gedit /etc/rc.local
"बाहर निकलें 0" में जोड़ें
xbacklight -set 80
आप अपनी चमक के साथ सेट करने का प्रयास कर सकते हैं setpci
सामान्य वाक्यविन्यास है
sudo setpci -s <address> f4.B=your_setting
आप अपने pci बस पते की पहचान करते हैं
sudo lspci | grep VGA
उदाहरण
00:02.0 VGA compatible controller: Cirrus Logic GD 5446
setpci -s 00:02.0 F4.B=80
यदि आप अपनी सेटिंग गलत करते हैं, तो सबसे अधिक संभावना है कि आप अपने प्रदर्शन को ढीला कर देंगे, और रिबूट करना होगा। जैसा कि यह एक हार्डवेयर सेटिंग है, आपको वास्तव में अपने हार्डवेयर को पहचानने और पहले सेटिंग्स पर शोध करने की आवश्यकता है।
उदाहरण
इंटेल - https://bbs.archlinux.org/viewtopic.php?id=74914
तोशिबा - http://www.linlap.com/wiki/toshiba+satelic+t130
एसर एक्स्टेंसा - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/l18182
यहाँ इसके लिए एक त्वरित समाधान है: -
टर्मिनल में इस कमांड को टाइप करके सेटिंग का परीक्षण करने का प्रयास करें
echo 0 > /sys/class/backlight/acpi_video0/brightness
यदि चमक न्यूनतम में बदल जाती है, तो आपको यह सही मिल गया है!
/etc/rc.local
टाइप करके फाइल को एडिट करें
sudo -H gedit /etc/rc.local
टर्मिनल में
exit 0
शुरुआत में # जोड़कर टिप्पणी करें जैसे कि यह इस तरह दिखता है: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
यह आवश्यक है अन्यथा यह काम नहीं करेगा!
इसके बाद फाइल में निम्नलिखित लाइन जोड़ें
echo 0 > /sys/class/backlight/acpi_video0/brightness
ऐसा है कि यह इस तरह दिखता है: -
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
#exit 0
echo 0 > /sys/class/backlight/acpi_video0/brightness
आवश्यक चमक मान के साथ 0 बदलें (0 से 10 तक सीमाएं)
फ़ाइल सहेजें और बाहर निकलें।
परिवर्तनों को देखने के लिए रिबूट करें।
नोट: - acpi_video0
यदि आपके पास एक अलग (यह ज्यादातर है acpi_video0
) तो आपको अपने डिवाइस कोड से बदलना पड़ सकता है । अधिकांश उपयोगकर्ताओं को ऐसा करने की आवश्यकता नहीं होगी।
exit 0
टिप्पणी की गई है।
exit 0
करना सही बात है।
11.10 में स्क्रीन की चमक को समायोजित करने के लिए, आपको "सिस्टम सेटिंग्स" तक पहुंचने की आवश्यकता होगी:
अपनी स्क्रीन के ऊपरी-दाएँ कोने में टूलबार में सीधे अपने उपयोगकर्ता नाम के दाईं ओर क्लिक करें।
"सिस्टम सेटिंग्स" चुनें।
स्क्रीन चुने"।
स्क्रीन की चमक को समायोजित करने के लिए अपने माउस से स्लाइडर को खींचें।
यदि उबंटू आपके समायोजन को याद नहीं कर रहा है, तो आप किसी एप्लिकेशन का उपयोग कर सकते हैं या आपको GNOME के लिए वर्कअराउंड का उपयोग करने की आवश्यकता हो सकती है: उबंटू की सेटिंग उबंटू 11.10 में सहेजी नहीं गई
यहाँ एक बड़ा काम है जो मैंने पाया, उबंटू मंच पर टटलिम को धन्यवाद और धन्यवाद, एकता / सूक्ति शैल के तहत प्रभावी प्रदर्शन चमक प्रबंधन कैसे प्राप्त करें बस स्क्रिप्ट की शुरुआत में परिधि को संपादित करें स्क्रिप्ट को डाउनलोड करें और जब आपका काम पूरा हो जाए तो इसे सहेज लें। घर फ़ोल्डर। पूर्ण स्क्रिप्ट Brightmanager.py का डाउनलोड डाउनलोड करता है
ये चर परिधि हैं जो आपकी वांछित सेटिंग्स में बदल जाती हैं, जैसा कि आप देख सकते हैं कि मैं हर समय 20 बार बिना किसी निष्क्रिय समय के साथ मेरा पसंद करता हूं।
IDLE_DIM_TIME = 0
IDLE_DIM_AC = False
IDLE_DIM_BATTERY = False
IDLE_BRIGHT = 20
BRIGHT_BATTERY = 20
BRIGHT_AC = 20
सेव करने के बाद फिर एक टर्मिनल खोलें और एंटर करें
chmod +x brightmanager.py
फिर डैश से स्टार्टअप एप्लिकेशन खोलें, ऐड बटन पर क्लिक करें, अपने स्टार्ट अप एप्लिकेशन को नाम दें, और अपना कमांड दर्ज करें:
python /home/david/brightmanager.py
अपने घर के फ़ोल्डर के नाम के साथ "डेविड" की जगह, फिर एक विवरण जोड़ें और ऐड, लॉगआउट, और वापस में क्लिक करें, और आपका काम हो गया है, अब आपके पास बैटरी, एसी और बेकार के लिए चमक सेटिंग्स हैं।
आप प्रत्येक उपयोगकर्ता के लिए ऐसा करना चाहेंगे और प्रत्येक उपयोगकर्ता को स्क्रिप्ट की शुरुआत में अपने स्वयं के वांछित सेटिंग्स के साथ अपने घर के फ़ोल्डर में स्क्रिप्ट की अपनी प्रतिलिपि होनी चाहिए।
"सिस्टम सेटिंग्स" का "स्क्रीन" विकल्प ठीक काम करता है, और /sys/class/backlight/acpi_video0/brightness
विकल्प में भी तदनुसार परिवर्तन होता है, लेकिन समस्या यह है कि वास्तविक चमक के साथ कुछ भी नहीं होता है।
मुझे अपनी समस्या का हल मिल गया:
अपने "डिवाइस" अनुभाग के अंतर्गत अगला विकल्प जोड़ें /etc/X11/xorg.conf
और पुनः आरंभ करें:
Option "RegistryDwords" "EnableBrightnessControl=1"
इसने मेरे NVIDIA कार्ड के लिए काम किया (तोशिबा 11.10 x64 तोशिबा सैटेलाइट L745-SP4142CL पर)
इसने मेरे लिए निम्नलिखित विवरणों के साथ काम किया:
इस बारे में एक बग रिपोर्ट प्रतीत होती है:
https://bugs.launchpad.net/ubuntu/+source/upower/+bug/840707
मेरे लिए, इसने जगह पर काम किया है:
echo 0 > /sys/class/backlight/acpi_video0/brightness
in /etc/rc.local
या, जैसा कि दूसरों ने सुझाव दिया है,
echo 5 > /sys/class/backlight/*/brightness
शायद काम कर जाये।
मुझे webupd8 पर एक वर्कअराउंड मिला: उबंटू में रिबूट पर फिक्सिंग चमक (बहुत कम मूल्य या अधिकतम) प्राप्त करना
पहली चीज जो आपको करने की ज़रूरत है वह यह पता लगाना है कि कौन सा एसीपीआई इंटरफ़ेस (एसपीआई_वीडियो) चमक को नियंत्रित करता है। यह आपके Xorg लॉग फ़ाइल को देखने के द्वारा किया जा सकता है यह देखने के लिए कि कौन सा acpi_video लोड किया गया था। कमांड लाइन के माध्यम से ऐसा करने के लिए, बस निम्नलिखित कमांड का उपयोग करें:
grep acpi_video /var/log/Xorg.0.log
ऊपर दिए गए कमांड को इसके जैसा आउटपुट दिखाना चाहिए:
[ 7.385] (--) intel(0): Found backlight control interface acpi_videoX (type 'firmware') for output LVDS1
जहां
acpi_videoX
हैacpi_video0
याacpi_video1
। यह acpi_video मॉड्यूल है जो चमक को नियंत्रित करता है, इसलिए इसे अगले चरणों के लिए याद रखें।यदि ऊपर दिया गया कमांड किसी भी आउटपुट को प्रदर्शित नहीं करता है और आपके पास एक फोल्डर है जिसे
intel_backlight
अंडर कहा जाता है/sys/class/backlight/
, तोintel_backlight
अगले चरणों के लिए एसीपीआई इंटरफ़ेस के रूप में उपयोग करें।अगला, सेट करें (कीबोर्ड Fn + चमक कुंजियों के माध्यम से) आपके लैपटॉप की चमक उस स्तर पर जब आप उबंटू का उपयोग करना शुरू करते हैं।
अब हमें आपको चरण 2 के तहत निर्धारित वास्तविक चमक मान प्राप्त करना होगा। ऐसा करने के लिए, निम्न आदेश चलाएँ:
cat /sys/class/backlight/acpi_videoX/brightness
acpi_videoX
ACPI इंटरफ़ेस कहाँ है जो आपके लैपटॉप की चमक को नियंत्रित करता है, जिसे आपने चरण 1 के तहत पाया था।अगले चरण के लिए इस मान को याद रखें।
अगला चरण
fixbrightness.conf
आपकी/etc/init/
निर्देशिका में एक फ़ाइल (रूट के रूप में) बनाने के लिए है, उदाहरण के लिए:gksu gedit /etc/init/fixbrightness.conf
और इस फ़ाइल में, इसे पेस्ट करें:
description "Sets brightness after graphics device is loaded" start on graphics-device-added task exec /bin/echo BRIGHTNESS_VALUE > /sys/class/backlight/acpi_videoX/brightness
यहाँ, आपको करने की आवश्यकता है
BRIGHTNESS_VALUE
चरण 3 में आपको प्राप्त चमक मूल्य के साथ बदलें
acpi_videoX
अपने लैपटॉप की चमक को नियंत्रित करने वाले एसीपीआई इंटरफ़ेस से बदलें , जिसे आपने चरण 1 में पाया था।फिर फाइल को सेव करें।
रिबूट / लॉगआउट के बाद रिबूट और कम या अधिकतम चमक मुद्दा तय किया जाना चाहिए।
Daud
echo 2 > /sys/class/backlight/acpi_video0/brightness