Guardar y restaurar la configuración de brillo de una pantalla

2

Tengo una pantalla de monitor dual y calibro ambas pantallas. Mi calibrador genera un perfil de calibración para cada monitor, sin embargo, el brillo no se guarda en el perfil (al parecer, esto es lo mismo con todos los calibradores). Esto significa que aunque ahora puedo cambiar entre perfiles con facilidad, si cambio el brillo de un monitor (de forma deliberada o accidental), no tengo forma de volver al brillo que es correcto para el perfil.

¿Hay alguna forma en que pueda guardar y restaurar el brillo de cada monitor?

Nota: cuando digo brillo me refiero al control deslizante de brillo que se encuentra en Preferencias del sistema > Muestra El control deslizante no ofrece ninguna pista sobre el valor numérico del brillo, por lo que no hay forma de volver a él.

    
pregunta Undistraction 21.11.2016 - 12:33

2 respuestas

2

Un enfoque es utilizar la herramienta de línea de comandos de código abierto, brillo , para establecer el valor a pedido. De esta manera, puede encontrar su valor de brillo preferido y aplicar ese valor según sea necesario, o por perfil.

La discusión de

Mac OS X Hints sobre Adjust brightness from Terminal cubre la herramienta, cómo compilarla , y posibles scripts para extender su uso.

OS X Daily también ha cubierto la herramienta en Ajuste el brillo de la pantalla con el comando línea .

    
respondido por el Graham Miln 21.11.2016 - 14:49
0

Esto solo agrega una guía básica a la respuesta de Graham Miln.

  1. Descargue la fuente desde aquí .
  2. Abrir línea de comandos
  3. Ejecutar gcc -std=c99 -o brightness brightness.c -framework IOKit -framework ApplicationServices Esto creará un binario en la misma ubicación

Para imprimir el brillo de la pantalla:

  1. Ejecutar /path/to/binary/brightness -l

Esto se imprimirá, por ejemplo:

pantalla 0: pantalla principal, ID 0x42b19a8 display 0: brillo 0.282261 display 1: ID 0x4248e66 pantalla 1: brillo 0.781247

Para establecer el brillo de la pantalla

  1. Ejecutar /path/to/binary/brightness -d {display index} {display value}

Reemplace {índice de pantalla} con el índice numérico de la pantalla como se muestra al imprimir el valor de brillo. Reemplace {mostrar valor} con un número entre 0 y 1.

    
respondido por el Undistraction 22.11.2016 - 10:52

Lea otras preguntas en las etiquetas