Tengo un thinkpad (x301) con un monitor externo conectado a través de un cable DisplayPort a HDMI. Puedo controlar el brillo del monitor de la computadora portátil usando las teclas de la computadora portátil, pero no puedo averiguar cómo controlar el brillo del monitor externo.
$ 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
Puedo escribir valores en lo anterior y tanto intel_backlight como acpi_video0 cambian el brillo del monitor de la computadora portátil.
¿Lo anterior significa que no hay forma de cambiar el brillo del monitor externo (que no sea el OSD)?
multiple-monitors
intel-graphics
brightness
Hamish Downer
fuente
fuente
Respuestas:
Puede hacerlo desde la línea de comandos (y así hacerlo automáticamente cada noche a través de cron) usando xrandr como se describe en ¿Cómo cambiar el brillo de la pantalla LCD desde la línea de comandos (o mediante script)?
P.ej
Esto no cambia la luz de fondo ni afecta el uso de energía, solo ajusta el valor gamma en el software . He oído que se
Brightness Controller
usaxrandr
debajo de su interfaz gráfica de usuario.Úselo
xrandr --listactivemonitors
para obtener el monitor correcto, de lo contrario, probablemente obtendráxrandr: Need crtc to set gamma on.
.ddccontrol
estaba en Lucid 10.04 y parece haber funcionado bien, pero quedó huérfano por Debian por falta de interés y desde entonces no ha sido recogido por nadie.La actualización
ddccontrol
está de vuelta en xenial. Verfuente
Instale Brightness Controller desde el Centro de software de Ubuntu. Si no está disponible, descargue el archivo .deb .
Ahora puede ajustar el brillo con el control deslizante.
fuente
xrandr
. No sabemos cómo empaquetarlo para Ubuntu, por lo que lo enviamos bajo licencia propia (para que los receptores lo empaqueten). La fuente está disponible en github. github.com/lordamit/Brightness/tree/masterAquí está la información más reciente para el controlador de brillo. Hay 2 versiones disponibles. La versión 1, también conocida como versión simple, admite hasta 4 monitores y mantiene los controles deslizantes clásicos. La versión 2 permite un control más especializado, así como múltiples monitores.
Puedes verlos a ambos aquí Controlador de brillo
Para una instalación más rápida, use el PPA
Luego para la versión 1
O para la versión 2
¡Disfrutar!
fuente
Información adicional: estoy usando el monitor CRT. - Neilvert Noval 11 de marzo de 2011 a las 17:06 Parece que no es posible controlar monitores externos utilizando el
/sys/class/backlight
. Pero existe una aplicación llamada ddccontrol que puede controlar el brillo de su monitor externo.Las instrucciones sobre cómo usar la interfaz de línea de comandos están disponibles aquí .
Básicamente, debe buscar monitores y controles disponibles utilizando
ddccontrol -p
y buscar la dirección del control que desea en la salida y luego establecer el valor utilizandoddccontrol -p -r 0x10 -w 70
.fuente