Menyesuaikan Kecerahan Tampilan Layar Sentuh Resmi

15

Apakah ada cara untuk menyesuaikan kecerahan tampilan layar sentuh resmi? Saya tidak dapat menemukan jawaban yang pasti. Saya menjalankan rilis terbaru dari Raspbian Jessie.

Diogo Magalhães
sumber

Jawaban:

21

Driver untuk layar menyediakan antarmuka /sys/. Untuk menghidupkan layar Anda dapat menggunakan perintah:

echo 0 > /sys/class/backlight/rpi_backlight/bl_power

dan untuk mematikannya:

echo 1 > /sys/class/backlight/rpi_backlight/bl_power

kecerahan dapat disesuaikan menggunakan:

echo n > /sys/class/backlight/rpi_backlight/brightness

di mana nada nilai antara 0 dan 255.

Jacobm001
sumber
1
Hanya kesalahan ketik kecil ... rpi-backlight seharusnya rpi_backlight untuk kecerahan
Luc Eeckelaert
2
Perhatikan bahwa pengaturan 'kecerahan' hanya berfungsi pada perangkat keras LCD v1.1. pada v1.0, kontrolnya adalah biner, <128 sedang "off",> = 128 sedang "on" lihat raspberrypi.stackexchange.com/questions/49822/…
Dave Lawrence
1
Jika Anda mendapatkan kesalahan "Izin ditolak", coba dengan sudo bash -c "echo 0 > /sys/class/backlight/rpi_backlight/bl_power"(dari raspberrypi.org/forums/viewtopic.php?p=848197#p848197 )
MasterScrat
Bagaimana jika folder rpi_backlightatau file bl_powertidak ada? Ini terjadi dengan openplotter sehingga tidak satupun dari ini bekerja
NaturalBornCamper
7

Saya telah membuat paket Python untuk ini: github.com/linusg/rpi-backlight . Sekarang Anda tidak perlu menerapkan ini sendiri.

Contoh

(GIF sudah usang karena API diubah sedikit di v2, maaf ... Contoh di bawah ini benar 🙂)

Bekerja pada dasarnya seperti di atas, contoh:

>>> 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
>>>

Ini memiliki GUI, CLI dan API Python sederhana :)

linusg
sumber