Saya memiliki thinkpad (x301) dengan monitor eksternal yang terhubung melalui kabel DisplayPort ke HDMI. Saya dapat mengontrol kecerahan monitor laptop menggunakan tombol pada laptop, tetapi saya tidak tahu bagaimana cara mengontrol kecerahan monitor eksternal.
$ ls /sys/class/backlight/*/brightness
/sys/class/backlight/acpi_video0/brightness
/sys/class/backlight/intel_backlight/brightness
$ cat /sys/class/backlight/acpi_video0/brightness
11
$ cat /sys/class/backlight/acpi_video0/max_brightness
15
$ cat /sys/class/backlight/intel_backlight/brightness
501804
$ cat /sys/class/backlight/intel_backlight/max_brightness
2414340
Saya dapat menulis nilai di atas dan intel_backlight dan acpi_video0 mengubah kecerahan monitor laptop.
Apakah hal di atas berarti bahwa tidak ada cara untuk mengubah kecerahan monitor eksternal (selain OSD)?
multiple-monitors
intel-graphics
brightness
Hamish Downer
sumber
sumber
Jawaban:
Anda dapat melakukan ini dari baris perintah (dan karenanya melakukannya secara otomatis setiap malam melalui cron) menggunakan xrandr seperti yang dijelaskan di Cara mengubah kecerahan LCD dari baris perintah (atau melalui skrip)?
Misalnya
Ini tidak mengubah cahaya latar atau memengaruhi penggunaan daya, itu hanya menyesuaikan nilai gamma dalam perangkat lunak . Saya pernah mendengar bahwa
Brightness Controller
menggunakan dixrandr
bawah kulit GUI-nya.Gunakan
xrandr --listactivemonitors
untuk mendapatkan monitor yang benar jika tidak, Anda mungkin akan mendapatkanxrandr: Need crtc to set gamma on.
.ddccontrol
berada di Lucid 10,04 dan tampaknya telah bekerja dengan baik, tetapi menjadi yatim oleh Debian karena kurangnya minat dan sejak itu tidak dijemput oleh siapa pun.Pembaruan
ddccontrol
kembali ke xenial. Lihatsumber
Instal Brightness Controller dari Pusat Perangkat Lunak Ubuntu. Jika tidak tersedia, unduh file .deb .
Sekarang Anda dapat mengatur kecerahan menggunakan slider.
sumber
xrandr
. Kami tidak tahu cara mengemasnya untuk Ubuntu, jadi kami mengirimkannya di bawah lisensi pendaftar (sehingga pemohon akan mengemasnya). Sumber tersedia di github. github.com/lordamit/Brightness/tree/masterBerikut adalah informasi terbaru untuk pengontrol kecerahan. Ada 2 versi yang tersedia. Versi 1 alias versi sederhana memungkinkan dukungan hingga 4 monitor dan mempertahankan slider klasik. Versi 2 memungkinkan untuk kontrol yang lebih khusus serta beberapa monitor.
Anda dapat memeriksa keduanya di sini Brightness Controller
Untuk pemasangan yang lebih cepat gunakan PPA
Kemudian untuk Versi 1
Atau untuk Versi 2
Nikmati!
sumber
Info tambahan: Saya menggunakan monitor CRT. - Neilvert Noval 11 Maret 11 jam 17: 06 Tampaknya tidak mungkin mengontrol monitor eksternal menggunakan
/sys/class/backlight
. Tetapi ada aplikasi bernama ddccontrol yang dapat mengontrol kecerahan monitor eksternal Anda.Petunjuk tentang cara menggunakan antarmuka baris perintah tersedia di sini .
Pada dasarnya Anda perlu memeriksa monitor yang tersedia dan kontrol menggunakan
ddccontrol -p
dan mencari alamat kontrol yang Anda inginkan dalam output dan kemudian mengatur nilainya menggunakanddccontrol -p -r 0x10 -w 70
.sumber