UPDATE - 12 जुलाई 2019 -
वायलैंड के लिए अब एक अच्छी स्क्रिप्ट है, और मैं अपनी चमक कुंजियों का उपयोग कर सकता हूं।
https://github.com/udifuchs/icc-brightness और ./icc-brightness watch
।
नीचे दी गई स्क्रिप्ट हैक भी स्क्रीन को फुल ब्राइट कर देगी जब परिदृश्य को पोर्ट्रेट मोड (या इसके विपरीत) पर स्विच करें और टचस्क्रीन-जीयूआई ब्राइटनेस कंट्रोल का जवाब न दें। तो वास्तव में वायलैंड समाधान से खुश हैं।
पुराना
मुझे अपने ubuntu 18.10 इंस्टाल पर @Redsandro सॉल्यूशन वर्क बनाने के लिए कुछ ट्विक्स की आवश्यकता थी।
विशेष रूप से, Xauth रूट वर्कअरे काम नहीं करता है (उस @Ivo B का उल्लेख करने के लिए धन्यवाद!) क्योंकि .Xauthority
फ़ाइल अब मौजूद नहीं है। नया फ़ाइल स्थान खोजने के लिए:
$ xauth info
Authority file: /run/user/1000/gdm/Xauthority
इसलिए हम संबंधित लाइन बदलते हैं:
-OLD: export XAUTHORITY=/home/redsandro/.Xauthority
+NEW: export XAUTHORITY=/run/user/1000/gdm/Xauthority
साथ ही, मैं भी परिवर्तन करना पड़ा eDP1
करने के लिए eDP-1
।
कुल मिलाकर इसने तीन लाइनों में बदलाव किया।
अतिरिक्त नोट्स
डिबग करने के लिए, मैंने उपयोग किया
rui@chaiX1YG2:/var/log$ $ tail -f /var/log/syslog | grep oled-br
उदाहरण के लिए मुझे मिली दो संबंधित त्रुटियों (Xauthority & eDP)
Jan 16 13:03:01 chaiX1YG2 oled-brightness: Can't open display :0.0
Jan 16 13:03:01 chaiX1YG2 oled-brightness: No protocol specified
Jan 16 13:23:46 chaiX1YG2 oled-brightness: warning: output eDP1 not found; ignoring
Jan 16 13:23:46 chaiX1YG2 oled-brightness: xrandr: Need crtc to set gamma on.
ध्यान दें, यह समाधान कार्य-क्षेत्र में काम नहीं करता है! के रूप में xrander तरह से काम नहीं करता है। इसलिए सुनिश्चित करें कि जब आप लॉग इन करते हैं, तो आप एक्सगॉर चुनते हैं, वेनलैंड नहीं),
(मेरे लिए थोड़ा दुर्भाग्यपूर्ण है, फ़ायरफ़ॉक्स टच ईवेंट केवल वेलैंड में काम करता है, इसलिए मुझे ब्राइटनेस बनाम फ़ायरफ़ॉक्स टचस्क्रीन के बीच चयन करना होगा। यकीन नहीं होता कि ऐसा क्यों है)।
(यह उत्तर एक टिप्पणी होगी लेकिन मुझे क्रेडिट की कमी है।)