Ojalá también fuera posible, pero la respuesta corta es no, no puede usar las Preferencias del sistema para controlar el brillo de una pantalla externa a través de DDC / CI.
Puede ser factible escribir un programa que pueda ajustar el brillo de su pantalla externa, pero de ninguna manera es algo seguro. Sigue leyendo si quieres los detalles sangrientos ...
Después de investigar un poco, estoy bastante seguro de que Apple no usa DDC / CI para controlar el brillo de las pantallas, ya sean internas o externas.
El brillo de las pantallas de Apple Cinema solo se puede ajustar cuando la interfaz USB está conectada . Con DDC / CI esto no sería necesario.
Apple proporciona (aunque aparentemente no documenta) una interfaz para mostrar el brillo a través de su biblioteca IOKit, específicamente en ioGraphicsLib :
... pero esta interfaz no parece funcionar de manera confiable para pantallas externas:
(Leí sobre esto hace unos años y aunque ahora no puedo encontrar un enlace de soporte, parece recordar que el brillo de la pantalla (al menos para pantallas internas) puede delegarse en el Controlador de administración del sistema (SMC) de Apple , que tiene responsabilidad de todas las funciones relacionadas con la energía: velocidad del ventilador, control del nivel de batería, etc. No me sorprendería si Apple hubiera implementado su propia interfaz de control I²C entre el SMC y la pantalla interna, pero esto es pura especulación de mi parte).
Es posible comunicarse con / controlar pantallas externas usando DDC / CI y software personalizado, pero el soporte para esto se ha roto más de una vez en la era OS X. La compatibilidad con DDC / CI también depende del chipset de gráficos y los controladores utilizados .
De http://update.necdisplay.com/spectraview/readmemac_v1_1_12_1.html :
A partir de Mac OS 10.8.0, la compatibilidad con las comunicaciones de monitor [sic] a través de DDC / CI no funciona en algunos Mac, incluidos los sistemas con salidas de video DVI, y cuando se utiliza un cable o adaptador miniDisplayPort a DVI. NEC está trabajando con Apple para solucionar este problema en una futura actualización de Mac OS.
DDC / CI funciona sobre I²C . La biblioteca IOKit de Apple incluye una interfaz I²C que debería permitir escribir un programa de control de pantalla, pero hay algunos informes de que esto no funciona de manera confiable (específicamente, los valores pueden escribirse en el monitor pero no leerse, por lo que no puede decir cuál es el brillo actual):
Entonces, por lo que puedo decir, eso es aproximadamente del tamaño.
Si usted es (o sabe) un desarrollador de Objective-C, encontré un proyecto en GitHub con el que podría echarle un vistazo, sin embargo, como se mencionó anteriormente, incluso suponiendo que el código esté bien, podría no funcionar para su combinación de monitor, Mac y controladores de pantalla.