Ubicaciones de preferencia
Algunas configuraciones del sistema se encuentran en /Library/Preferences
, y algunas configuraciones de usuario se encuentran en ~/Library/Preferences
. Digo "algunas" porque he encontrado configuraciones en estas ubicaciones antes, pero no he hecho una búsqueda exhaustiva. Además, esto podría llamarse un detalle de implementación. No está documentado públicamente por Apple, no está destinado a que los usuarios lo manipulen directamente (editando los archivos .plist) y la forma en que funciona podría cambiar sin previo aviso en una versión futura de OS X. El hecho de que Apple haya ocultado ~/Library
de forma predeterminada en Lion es una buena indicación de que el contenido de este directorio no está destinado a ser modificado por usuarios típicos. Por lo tanto, para obtener mejores resultados, debes modificar la configuración de forma indirecta a través de las Preferencias del Sistema.
Dicho esto, cambié el brillo de mi iMac con 10.7.3, luego busqué archivos plist modificados en los directorios mencionados anteriormente. No pude encontrar nada relacionado con el brillo de la pantalla.
Sin embargo, pude utilizar Automator para grabar un flujo de trabajo que abre las Preferencias del Sistema, va al panel de preferencias de Displays y ajusta el control deslizante de brillo. Esta puede ser una opción más fácil y confiable para ti. Una rápida búsqueda en Google indica que los flujos de trabajo de Automator pueden ejecutarse desde la línea de comandos, pero no lo intenté.
También agregaré que una de mis configuraciones es una MacBook Air con una pantalla de cine de 30". Establecer el brillo al mismo porcentaje en ambos (por ejemplo, 25%) no significa que el brillo coincida visualmente. Es probable que necesites elegir diferentes niveles de brillo para cada pantalla para que parezcan igualmente brillantes.
Monitoreo del uso del sistema de archivos por las Preferencias del Sistema
EDICIÓN: La forma de ver qué archivos plist se acceden o modifican mientras se ejecutan las Preferencias del Sistema es ejecutar un comando como este en Terminal:
sudo fs_usage -w | grep "System Pref" | grep plist | grep -v "Info\.plist"
Este comando muestra una lista enorme de rutas y archivos, algunos de los cuales no existen. Las actualizaciones de archivos continuaron registrándose durante unos segundos después de que cerré la aplicación.
Si sigues este camino, esto es lo que recomiendo:
- Volcar la lista en un archivo de texto
- Eliminar rutas duplicadas
- Observar los archivos que han sido modificados. Los archivos con estados como "stat64", "open" y "getattrlist" solo se están abriendo para lectura, pero los archivos con estados de "chmod" o "rename" están siendo modificados. Vi que mi archivo ~/Library/Preferences/com.apple.systempreferences.plist fue renombrado con una extensión .CvkFEbo, que creo que es la forma del sistema de realizar una escritura de archivo atómica (escribir todo el archivo con un nombre diferente y, si eso tiene éxito, renombrarlo al nombre original).
Desafortunadamente, aún no encontré nada relacionado con una configuración de brillo de pantalla persistida en el disco, pero solo he revisado rápidamente los resultados de fs_usage hasta ahora.
Herramienta de línea de comandos para controlar el brillo
Encontré un artículo que enumera código fuente para controlar el brillo de la pantalla en OS X utilizando el framework CoreGraphics. El artículo tiene un poco más de dos años de antigüedad y no lo he probado yo mismo, pero puede serte útil. Hay instrucciones simples de compilación publicadas al final.