Ubicaciones de preferencia
Algunas configuraciones de todo el sistema están en /Library/Preferences
, y algunas configuraciones de usuario están en ~/Library/Preferences
. Digo "algunos" porque he encontrado configuraciones en estas ubicaciones anteriormente, pero no he realizado una búsqueda exhaustiva. Además, esto es lo que podría llamarse un detalle de implementación. Apple no lo documenta públicamente, no está diseñado para que los usuarios lo manipulen directamente (editando los archivos .plist), y la forma en que funciona podría cambiar sin previo aviso en una futura versión de OS X. El hecho de que Apple ocultó ~/Library
por defecto en Lion es una buena indicación de que los contenidos de este directorio no están diseñados para ser modificados por usuarios típicos. Por lo tanto, para obtener los mejores resultados, debe modificar la configuración indirectamente a través de las Preferencias del sistema.
Habiendo dicho eso, cambié el brillo de mi iMac con 10.7.3, luego fui a buscar archivos plist modificados en los directorios mencionados anteriormente. No pude encontrar nada relacionado con el brillo de la pantalla.
Sin embargo, pude usar Automator para grabar un flujo de trabajo que abre las Preferencias del sistema, va al panel de preferencias de Pantallas y ajusta el control deslizante de brillo. Esta puede ser una opción más fácil y más confiable para usted. Una búsqueda rápida 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 en el mismo porcentaje en ambos (25%, por ejemplo) no significa que el brillo coincida visualmente. probablemente deba elegir diferentes niveles de brillo para cada pantalla para que aparezcan con la misma luminosidad.
Supervisando el uso del sistema de archivos por las Preferencias del Sistema
EDITAR: la forma en que puede ver a qué archivos plist se accede o modifica mientras se ejecutan las Preferencias del Sistema es ejecutar un comando como este en la Terminal:
sudo fs_usage -w | grep "System Pref" | grep plist | grep -v "Info\.plist"
Este comando genera una gran lista de rutas y archivos, algunos de los cuales no existen. Las actualizaciones de archivos continuaron con el registro durante unos segundos después de salir de la aplicación.
Si vas por esta ruta, esto es lo que te recomiendo:
- Volcar la lista en un archivo de texto
- Eliminar rutas duplicadas
- Mira los archivos que han sido modificados. Los archivos con estados como "stat64", "open" y "getattrlist" se están abriendo para su lectura, pero los archivos con estados de "chmod" o "rename" se están modificando. Vi que mi archivo ~ / Library / Preferences / com.apple.systempreferences.plist se renombraba con una extensión de .CvkFEbo, que creo que es la forma en que el sistema realiza una escritura atómica de archivos (escriba el archivo completo con un nombre diferente, y si eso tiene éxito, renómbrelo al nombre del archivo original).
Lamentablemente, todavía no encontré nada relacionado con la configuración de brillo de la pantalla que se conserva en el disco, pero solo he rozado ligeramente 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 brillo de la pantalla en OS X utilizando el marco CoreGraphics. El artículo tiene poco más de dos años y no lo he probado, pero puede serle útil. Hay instrucciones de compilación simples publicadas al final.