चमक सेटिंग्स को बचाने के लिए कैसे?


15

जब मैंने अपनी नोटबुक को ubuntu 12.04 में अपग्रेड किया, तो मैंने पाया कि मैं अपनी पावर सेटिंग्स को नहीं बचा सकता। हर बार जब मैंने स्क्रीन की चमक 70% तक सेट की, तो यह अगली बार 100% हो गई। मुझे नए पावर सेटिंग पैनल पर एक सेव बटन नहीं मिल रहा है (मुझे खेद है कि मैं अभी स्क्रीनशॉट पोस्ट नहीं कर सकता)। क्या कोई मुझे बता सकता है कि इस सेटिंग को कैसे सहेजा जाए? धन्यवाद।

जवाबों:


16

यदि आप केवल वाना परिवर्तन करते हैं और केवल स्क्रीन की चमक को बचाते हैं, तो आप उपयोग कर सकते हैं xbacklight

     sudo apt-get install xbacklight

स्थापित करने के बाद, स्क्रीन चमक को आसानी से सेट करने के लिए कमांड टाइप करें

     xbacklight -set `num`

numअपनी स्क्रीन की चमक का प्रतिशत है।

चमक और कंट्रास्ट सेट करने का एक आसान तरीका

     sudo setpci -s `00:02.0` F4.B=`XX` 

चमक सेट करने के लिए, 00:02.0आपका वीजीए डिवाइस कोड है। XXहेक्साडेसिमल रूप है 00 से एफएफ

lspciअपने वीजीए डिवाइस कोड का पता लगाने के लिए कमांड का उपयोग करें।

     xgamma -gamma `X`

विपरीत सेट करने के लिए, X0 से 1 तक


ओह, वर्तमान में मैं सिर्फ अपनी स्क्रीन चमक सेटिंग्स को सहेजना चाहता हूं। धन्यवाद, तीफी। :)
बोरिस

2
मुझे विश्वास है कि इसके लिए कोई GUI नहीं है। उबंटू इंसानों के लिए लिनेक्स होना चाहिए। पारितोषिक के लिए धन्यवाद!
umpirsky

इसके लिए सेटपसी का उपयोग करने से सावधान रहें। विवरण के लिए askubuntu.com/questions/66751/…
स्टीफन गौरिचोन

19
  1. इस कमांड को रूट के रूप में चलाकर चमक के स्तर की जाँच करें:

    cat /sys/class/backlight/acpi_video0/max_brightness 
    

    (मेरा लैपटॉप अधिकतम चमक 20 है)

  2. आप स्क्रीन चमक को न्यूनतम पर सेट करें और अगले कमांड को हटाकर वर्तमान स्तर की जांच करें

    cat /sys/class/backlight/acpi_video0/brightness 
    

    (मेरा लैपटॉप मिनट की चमक का स्तर 0 है;)

  3. निम्नलिखित पंक्ति से पहले संपादित करें /etc/rc.localऔर जोड़ें exit 0 :

    echo YOUR_VALUE > /sys/class/backlight/acpi_video0/brightness
    

अब से यह चमक स्तर आपके कंप्यूटर को शुरू करने के लिए हर बार सेट किया जाएगा।


चमक सेटिंग के साथ निर्देशिका का एक अलग नाम हो सकता है। मेरे मामले में (थिंकपैड T540p, Ubuntu 14.04.3) यह है /sys/class/backlight/intel_backlight/:।
पाबूक

स्टार्टअप पर काम करता है लेकिन हाइबरनेट या सस्पेंड के बाद नहीं। उबंटू 16.04
क्रेसरजैक

8

व्यक्तिगत रूप से मैं चमक के साथ शुरू करना पसंद करता हूं, मेरे पास आखिरी बार जब मैंने अपने कंप्यूटर का उपयोग किया था। यहाँ बताया गया है कि मुझे वह कार्यक्षमता कैसे मिली:

सत्रों के बीच अपनी स्क्रीन चमक को संग्रहीत करने के लिए पहले एक फ़ाइल बनाएं:

cd /etc/init.d

सुडोल स्पर्श prev_brightness

सुडो चामोद ओ + डब्ल्यू प्रबल_ब्राइटनेस

फिर एक स्क्रिप्ट बनाएं जो पिछले चरण में आपके द्वारा बनाई गई फ़ाइल में बंद करते समय आपकी वर्तमान स्क्रीन की चमक को संग्रहीत करता है:

sudo टच save_screen_brightness

सुडो चामोद + एक्स सेव_स्क्रीन_ब्राइटनेस

sudo gedit save_screen_brightness

इसे आपके द्वारा खोली गई फ़ाइल में डालें:

#! / Bin / श

cat / sys / class / backlight / acpi_video0 / चमक> /etc/init.d/prevbrbrness

अब हमें हर बार जब हम कंप्यूटर बंद करते हैं या कंप्यूटर को रिबूट करते हैं, तो स्क्रिप्ट को चलाने की आवश्यकता होती है:

sudo ln -s /etc/init.d/save_screen_brightness/etc/rc0.d/K99save_screen_brightness

sudo ln -s /etc/init.d/save_screen_brightness/etc/rc6.d/K99save_screen_brightness

अंत में हमें कंप्यूटर को शुरू करते समय हमारे द्वारा संग्रहित मूल्य को लोड करना होगा:

सुडो गेडिट /etc/rc.local

इसे रखो, 0 से बाहर निकलने से पहले, आपके द्वारा खोली गई फ़ाइल में:

cat /etc/init.d/prev_brightness> / sys / class / backlight / acpi_video0 / चमक

बस!


धन्यवाद, समाधान ने एक आकर्षण की तरह काम किया हालांकि पिछली सेटिंग्स को बनाए रखने से पहले थोड़ा सा ठहराव है।
वेसनॉग

3

Ubuntu 12.10 का उपयोग करते हुए हेविलथ ने जो समाधान दिया वह मेरे लिए काम नहीं करता था। कोई फर्क नहीं पड़ता कि मैंने r.local के साथ क्या किया, यह नहीं चलेगा।

मैंने जोड़ने की कोशिश की

echo 5 > /sys/class/backlight/acpi_video0/brightness

पहले exit 0और यह नहीं बुलाया जा रहा था। मैं करने के लिए कुछ प्रवेश बयान जोड़ा /etc/rc.localऔर /etc/init.d/rc.localऔर कुछ भी नहीं सब पर चलाया जा रहा था।

यह काम करना चाहिए क्योंकि अपस्टार्ट अभी भी पुराने सिस्टम V स्क्रिप्ट को पीछे की अनुकूलता के लिए उपयुक्त समय पर चलाता है।

इसलिए मैंने इस बारे में पढ़ा कि कैसे यहां से एक अपस्टार्ट स्क्रिप्ट लिखनी है

मुझे लगा कि सिस्टम V अपने रास्ते से बाहर है, मुझे उपस्टार्ट के बारे में सीखना चाहिए।

मैंने अपने दो मॉनिटर पर चमक सेट करने के लिए एक सरल स्क्रिप्ट लिखी और यह बिना किसी समस्या के काम करता है।

इसे यहां देखें

आपको बस फ़ाइल को अपने / etc / init / निर्देशिका में sudo का उपयोग करके कॉपी करना है। यह केवल तभी तक काम करना चाहिए जब तक कि यह एक साधारण बदलाव होने पर ब्राइट वैल्यू को गलत फाइल पर इकोस्टेड नहीं किया जा रहा हो।

उम्मीद है की यह मदद करेगा


1
gksudo gedit /usr/local/bin/brightness_changer.py

कोड के नीचे पेस्ट करें,

#!/usr/bin/python

import dbus
bus = dbus.SessionBus()
proxy = bus.get_object('org.gnome.SettingsDaemon',
                       '/org/gnome/SettingsDaemon/Power')
iface = dbus.Interface(proxy, dbus_interface='org.gnome.SettingsDaemon.Power.Screen')
iface.SetPercentage(70)

बचाओ। फिर आदेश जारी करें,

sudo chmod 755 /usr/local/bin/brightness_changer.py

स्टार्टअप अनुप्रयोग खोलें,

यहाँ छवि विवरण दर्ज करें

जोड़ें पर क्लिक करें,

यहाँ छवि विवरण दर्ज करें

/usr/local/bin/brightness_changer.pyकमांड के रूप में पथ दें और इसे सहेजें।

अब जब भी आप लॉगिन करेंगे, तो ब्राइटनेस सेट हो जाएगी 70


मुझे लगता है कि आपका कार्यक्रम बैश के लिए बेहतर हो सकता है, लेकिन मुझे आपका जवाब पसंद है और मुझे पायथन पसंद है।
सेपरो 12

@virpara: मैं आपकी स्क्रिप्ट का उपयोग कर रहा था और यह काम करता था। लेकिन यह Gnome 3.10 के साथ अब और काम नहीं करता है। मैं dconf के साथ org.gnome.SettingsDaemon.Power.Screen नहीं ढूँढ सका। कोई विचार?
स्वर्णेंदु विश्वास

0

मैं एक अश्वशक्ति सभी में एक पीसी का उपयोग कर रहा हूँ। और मैं x बैकलाइट को rc.local में निष्पादित करने के लिए नहीं बना सकता हूं, जिसके कारण का पता लगाने की आवश्यकता है।

तो मैं बस डाल दिया

xbacklight -set 0

StartUp Applications में कमांड करें और यह लॉगिन के बाद स्क्रीन की चमक को कम करने में मदद करता है।

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