¿Dónde se almacenan las configuraciones de preferences del sistema? Intentando guiar la configuration de igual brillo para dos monitores

¿Alguien sabe dónde están almacenadas las configuraciones de las Preferences del sistema en Mac OS X? Supongo que hay alguna .plist con ellos en alguna parte.

Creo que podrían almacenarse en múltiples files .plist. Estoy buscando la configuration del control deslizante de brillo, en particular, porque me gustaría poder escribir un script que configure el brillo para que sea exactamente el mismo para dos monitores.

  • ¿Es seguro editar packages de aplicaciones en Core Services?
  • ¿Dónde puedo encontrar información de logging del sistema en OS X Lion 10.7.5 para cambios en las Preferences del Sistema?
  • ¿Cómo cambiar una contraseña para un usuario de OpenLDAP, que falla al usar las preferences de Lion's System?
  • ¿Cómo puedo exportar las preferences de mi sistema?
  • Hacer cambios de preferences surten efecto inmediatamente desde CLI
  • Mountain Lion, las Preferences del Sistema y el locking de App Store, Clean Install no ayuda
  • ¿Cómo restaurar System Preferences.app sin reinstalar?
  • Configuración de date y hora deshabilitada
  • 3 Solutions collect form web for “¿Dónde se almacenan las configuraciones de preferences del sistema? Intentando guiar la configuration de igual brillo para dos monitores”

    Ubicaciones de preference

    Algunas configuraciones de todo el sistema están en /Library/Preferences , y algunas configuraciones de usuario están en ~/Library/Preferences . Digo "algo" porque he encontrado configuraciones en estos lugares antes, pero no he hecho una búsqueda exhaustiva. Además, esto es lo que podría llamarse un detalle de implementación. No está documentado públicamente por Apple, no está pensado para que los usuarios manipulen directamente (editando los files .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 hizo ~/Library hidden de forma pnetworkingeterminada, Lion es una buena indicación de que el contenido de este directory no está destinado a ser modificado por usuarios típicos. Por lo tanto, para get los mejores resultados, debe modificar la configuration de forma indirecta a través de las Preferences del Sistema.

    Habiendo dicho eso, cambié el brillo de mi iMac corriendo 10.7.3, y luego busqué files plist modificados en los directorys enumerados anteriormente. No pude encontrar nada relacionado con el brillo de la pantalla.

    Sin embargo, pude usar Automator para registrar un flujo de trabajo que abre las Preferences del Sistema, va al panel de Previsualizaciones de Pantallas y ajusta el slider de brillo. Esta puede ser una opción más fácil y confiable para usted. Una búsqueda rápida en Google indica que los flujos de trabajo del autómata pueden ejecutarse desde la command-line, pero no probé esto.

    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. elija diferentes niveles de brillo para cada pantalla para que aparezcan igualmente shinys.

    Monitoreo del uso del sistema de files por Preferences del sistema

    EDITAR: La forma en que puede ver a qué files plist se accede o modifica mientras se ejecutan las Preferences del sistema es ejecutar un command como este en Terminal:

     sudo fs_usage -w | grep "System Pref" | grep plist | grep -v "Info\.plist" 

    Este command genera una gran list de routes y files, algunos de los cuales no existen. Las actualizaciones de files continuaron registrándose durante unos segundos después de que salí de la aplicación.

    Si sigues esta ruta, esto es lo que recomiendo:

    • Vuelque la list a un file de text
    • Eliminar paths duplicates
    • Mira los files que han sido modificados. Los files con estados como "stat64", "abrir" y "getattrlist" se están abriendo para su lectura, pero los files con estados de "chmod" o "rename" están siendo modificados. Vi mi file ~ / Library / Preferences / com.apple.systempreferences.plist renombrarse con una extensión de .CvkFEbo, que creo que es la forma en que el sistema realiza una escritura de file atómico (escribe el file completo con un nombre diferente, y si es exitoso, renómbrelo al nombre original).

    Desafortunadamente, todavía no encontré nada con respecto a la configuration de brillo de pantalla persistió en el disco, pero solo he rozado ligeramente los resultados de fs_usage hasta ahora.

    Herramienta de command-line para controlar el brillo

    Encontré un artículo que enumera el código fuente para controlar el brillo de la pantalla en OS X usando el marco CoreGraphics. El artículo tiene algo más de dos años, y no lo he probado, pero puede ser útil para ti. Hay simples instrucciones de compilation publicadas al final.

    /Library/Preferences/com.apple.iokit.AmbientLightSensor.plist

    En Finder. Mantenga presionada la tecla Alt y select el menu "Ir". La biblioteca estará visible temporalmente. Si desea que la Biblioteca esté permanentemente visible, abra Terminal y escriba:

     chflags nohidden ~/Library/ 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).