क्या आधिकारिक टचस्क्रीन डिस्प्ले की चमक को समायोजित करने का कोई तरीका है? मुझे निश्चित उत्तर नहीं मिला। मैं रसियन जेसी की नवीनतम रिलीज चला रहा हूं।
क्या आधिकारिक टचस्क्रीन डिस्प्ले की चमक को समायोजित करने का कोई तरीका है? मुझे निश्चित उत्तर नहीं मिला। मैं रसियन जेसी की नवीनतम रिलीज चला रहा हूं।
जवाबों:
स्क्रीन के लिए ड्राइवर के माध्यम से एक इंटरफ़ेस प्रदान करता है /sys/
। स्क्रीन को चालू करने के लिए आप कमांड का उपयोग कर सकते हैं:
echo 0 > /sys/class/backlight/rpi_backlight/bl_power
और इसे बंद करने के लिए:
echo 1 > /sys/class/backlight/rpi_backlight/bl_power
चमक का उपयोग करके समायोजित किया जा सकता है:
echo n > /sys/class/backlight/rpi_backlight/brightness
जहां n
0 और 255 के बीच कुछ मूल्य है।
sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"
( raspberrypi.org/forums/viewtopic.php?p=848197#p848197 से )
rpi_backlight
या फ़ाइल bl_power
मौजूद नहीं है? यह Openplotter के मामले में है, इसलिए इनमें से कोई भी काम नहीं करता
मैंने इसके लिए एक पायथन पैकेज बनाया है: github.com/linusg/rpi-backlight । अब आपको इसे स्वयं लागू करने की आवश्यकता नहीं है।
(GIF पुराना है क्योंकि API को v2 में काफी बदल दिया गया था, क्षमा करें ... उदाहरण नीचे सही है outdated)
मूल रूप से ऊपर की तरह काम करता है, उदाहरण:
>>> from rpi_backlight import Backlight
>>>
>>> backlight = Backlight()
>>> backlight.brightness
100
>>> backlight.brightness = 50
>>> backlight.brightness
50
>>>
>>> with backlight.fade(duration=1):
... backlight.brightness = 0
...
>>> backlight.fade_duration = 0.5
>>> # subsequent `backlight.brightness = x` will fade 500ms
>>>
>>> backlight.power
True
>>> backlight.power = False
>>> backlight.power
False
>>>
इसमें एक GUI, एक CLI और एक साधारण अजगर API है :)