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

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 (aparentemente, 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 correcto para el perfil.

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

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

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, podría 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 Ajustar brillo desde Terminal cubre la herramienta, cómo compilarla y posibles scripts para ampliar su uso.

OS X Daily también ha cubierto la herramienta en Ajustar el brillo de la pantalla desde la línea de comandos .

He agregado una respuesta separada con pasos detallados. Siéntase libre de copiar y pegar su respuesta y eliminar mi respuesta.
¿La brightnessherramienta hace lo que necesita? Si es así, es bueno saber que encontró una solución viable.
Nuevo hogar para el brillo en GitHub .
@FranklinYu gracias. He actualizado el enlace en la respuesta.

Esto solo agrega un procedimiento básico a la respuesta de Graham Miln.

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

Para imprimir el brillo de la(s) pantalla(s):

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

Esto imprimirá por ejemplo:

pantalla 0: pantalla principal, ID 0x42b19a8 pantalla 0: brillo 0,282261 pantalla 1: ID 0x4248e66 pantalla 1: brillo 0,781247

Para configurar el brillo de la pantalla

  1. Correr/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 {valor de visualización} con un número entre 0 y 1.