¿Dónde están almacenados los ajustes de preferencias del sistema? Tratando de escribir la configuración de brillo igual para dos monitores -- display campo con system-prefs campo con plist camp apple Relacionados El problema

Where are System Preferences settings stored? Trying to script equal brightness settings for two monitors


9
vote

problema

Español

¿Alguien sabe dónde se almacenan la configuración de Preferencias del sistema en Mac OS X? Supongo que hay algunos .plist con ellos en alguna parte.

Creo que podrían almacenarse en múltiples archivos .plist. Estoy buscando el escenario para el deslizador de brillo en particular porque me gustaría poder escribir un script que establece el brillo para que sea exactamente lo mismo para dos monitores.

Original en ingles

Does anyone know where the System Preferences settings are stored on Mac OS X? I presume there's some .plist with them somewhere.

I think that they might be stored in multiple .plist files. I'm looking for the setting for the brightness slider in particular because I'd like to be able to write a script that sets the brightness to be exactly the same for two monitors.

        

Lista de respuestas

13
 
vote
vote
La mejor respuesta
 

Ubicaciones de preferencias

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 ajustes en estos lugares antes, pero no hemos hecho una búsqueda exhaustiva. Además, esto es lo que se podría llamar detalle. No está documentado públicamente por Apple, no está destinado a que los usuarios puedan manipular 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 hizo abcdefghijklmn3 oculto por defecto en Lion es una buena indicación de que los contenidos de este directorio no están destinados a ser modificados por usuarios típicos. Entonces, para obtener los mejores resultados, debe modificar la configuración indirectamente a través de las preferencias del sistema.

Dicho esto, cambié el brillo de mi IMAC que ejecuta 10.7.3, luego fue que buscó los archivos de PLIST modificados en los directorios enumerados anteriormente. No pude encontrar nada relacionado con el brillo de la pantalla.

Sin embargo, pude usar AUTOMADER para grabar un flujo de trabajo que abre las preferencias del sistema, va al panel PREF de pantalla 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 de Google indica que los flujos de trabajo del automatizador pueden ejecutarse desde la línea de comandos, pero no intenté esto.

También agregaré que una de mis configuraciones es un aire de MacBook con una pantalla de cine de 30 ". Configuración del brillo al mismo porcentaje en (25%, por ejemplo), no significa que el brillo coincida con visualmente. Usted Es probable que tenga que elegir diferentes niveles de brillo para cada pantalla para que aparezcan igualmente brillantes.

Monitoreo del sistema de archivos del sistema por preferencias del sistema

Editar: La forma en que puede ver en qué archivos, se accede o modifica los archivos de plist mientras ejecuta las preferencias del sistema es ejecutar un comando como este en el terminal:

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

Este comando emite una enorme lista de caminos y archivos, algunos de los cuales no existen. Las actualizaciones de archivos continuaron registrando durante unos segundos después de salir de la aplicación.

Si vas a esta ruta, esto es lo que recomiendo:

  • descarga la lista a un archivo de texto
  • Eliminar los caminos duplicados
  • Mira los archivos que han sido modificados. Los archivos con estados como "STAT64", "ABRIR", y "GetAttrlist" se están abriendo para leer, pero se están modificando los archivos con estados de "Chmod" o "Cambiar nombre". Vi mi ~ / biblioteca / preferencias / com.apple.systempreferences.plist Archivo Cambiar el nombre con una extensión de .cvkfebo, que creo que es la forma de realizar una escritura de archivos atómicos (escriba todo el archivo debajo de un nombre diferente, y Si eso es exitoso, cambie el nombre del nombre de archivo original).

Desafortunadamente, todavía no aparecía nada con respecto a una configuración de brillo de la pantalla que persistía en el disco, pero solo he escapado ligeramente los resultados de FS_USAGE a AHANTE.

Herramienta de línea de comando para controlar el brillo

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

 

Preference locations

Some system-wide settings are in /Library/Preferences, and some user settings are in ~/Library/Preferences. I say "some" because I have found settings in these locations before, but have not done an exhaustive search. Also, this is what could be called an implementation detail. It's not documented publicly by Apple, is not intended for users to manipulate directly (by editing the .plist files), and the way it works could change without warning in a future version of OS X. The fact that Apple made ~/Library hidden by default on Lion is a good indication that the contents of this directory are not intended to be modified by typical users. So, for best results, you should modify the settings indirectly through System Preferences itself.

Having said that, I changed the brightness of my iMac running 10.7.3, then went looking for changed plist files in the directories listed above. I couldn't find anything pertaining to screen brightness.

However, I was able to use Automator to record a workflow that opens System Preferences, goes to the Displays pref pane, and adjusts the brightness slider. This may be an easier and more reliable option for you. A quick Google search indicates that automator workflows can run from the command line, but I didn't try this.

I'll also add that one of my setups is a MacBook Air with a 30" cinema display. Setting the brightness to the same percentage on both (25% for example) does not mean that the brightness matches visually. You will likely need to choose different brightness levels for each display to get them to appear equally bright.

Monitoring filesystem usage by System Preferences

EDIT: The way you can see which plist files are accessed or modified while running System Preferences is to run a command like this in Terminal:

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

This command outputs a huge list of paths and files, some of which don't exist. File updates continued logging for a few seconds after I quit the app.

If you go this route, here's what I recommend:

  • Dump the list to a textfile
  • Eliminate duplicate paths
  • Look at the files which have been modified. Files with states such as "stat64", "open", and "getattrlist" are just being opened for reading, but files with states of "chmod" or "rename" are being modified. I saw my ~/Library/Preferences/com.apple.systempreferences.plist file get renamed with an extension of .CvkFEbo, which I believe is the system's way of performing an atomic file write (write the entire file under a different name, and if that is successful, rename it to the original filename).

Unfortunately, I still didn't turn up anything regarding a screen brightness setting persisted to disk, but I have only lightly skimmed the fs_usage results to now.

Command-line tool to control brightness

I found an article that lists source code for controlling screen brightness on OS X using the CoreGraphics framework. The article is a little over two years old, and I haven't tried it myself, but it may be useful to you. There are simple compiling instructions posted at the end.

 
 
 
 
1
 
vote

/library/preferences/com.apple.idokit.ambientlightsensor.plist

 

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

 
 
 
 
1
 
vote

en el buscador. Mantenga presionada la tecla alt y seleccione el menú "Ir". La biblioteca será temporalmente visible. Si desea que la biblioteca sea permanente visible, abrir terminal y tipo:

  ABCDEFGHIJKLMNABCDEFGHIJKLMN5   
 

In Finder. Hold down the alt key and select the "Go" Menu. Library will be temporarily visible. If you want the Library permanently visible, open Terminal and type:

chflags nohidden ~/Library/ 
 
 

Relacionados problema

1  La pantalla de MacBook Pro 2015 se queda en blanco, pero la máquina continúa funcionando y los fanáticos continúan avanzando incluso si cierro la tapa  ( 2015 macbook pro display goes blank but machine continues to run and fans contin ) 
Tengo un MacBook Pro 2015 que parece apagar la pantalla después de que alcance una temperatura específica. ¿Es esta una conclusión razonable? Inicialmente, ...

3  Una estación de acoplamiento de conexión / replicador de puerto  ( One hookup docking station port replicator ) 
Acaban de conmigo (mi primera vez) MacBook Pro en el trabajo. Estoy realmente cavando hasta ahora. Una cosa que realmente me gustaría hacer es "Dock it" a mi ...

0  Problemas con la pantalla que no se enciende cuando Mac está funcionando  ( Issues with screen not coming on when mac is running ) 
Ejecutar un Mac Mini de finales de 2012 Ejecutar 10.13 High Sierra con un monitor Dell QHD a través de DisplayPort. He visto dos casos diferentes en los que, ...

1  ¿Cómo se comportan las aplicaciones con Matrox Dualhead2Go?  ( How applications behave with matrox dualhead2go ) 
matrox dualhead2go hace Es posible tener 2 pantallas externas para un MacBook Pro. Se realiza que por dividiendo una pantalla muy grande en dos pantallas m...

2  Perno de truenos al adaptador VGA dual  ( Thunder bolt to dual vga adapter ) 
Estoy teniendo dificultades para encontrar un adaptador de Thunderbolt a dos salidas separadas ( no reflejando ) vga . Se imaginaría que si está diseñado par...

4  ¿Macos Mojave soporta el cambio nocturno en monitores externos?  ( Does macos mojave support nightshift on external monitors ) 
Después de actualizar a mojave , podría haber jurado que vi turno nocturno inicial en mi externo 4k BENQ monitor. Pero no más. ¿Soñé eso? ¿O se supon...

18  ¿Puedo usar mi MacBook Pro retina como monitor extra para mi iMac a través de Thunderbolt  ( Can i use my macbook pro retina as extra monitor for my imac through thunderbolt ) 
Acabo de comprar un nuevo IMAC de finales de 2013 y una nueva MacBook Pro Retina de finales de 2013. También compró un cable de manzana. Presionando CMD + F...

1  MacBook Air y LCD proyector  ( Macbook air and lcd projector ) 
Al presentar un PowerPoint, intenté minimizar el PP y ir en línea a Demo. El sitio aparece en mi laptop pero no en la proyección. Eso solo muestra la pantalla...

1  Usando un IMAC como monitor externo para mi MID 2009 13 '' MacBook Pro  ( Using an imac as external monitor for my mid 2009 13 macbook pro ) 
Aquí está mi MacBook: http://www.everymac.com/systems/apple/macbook_pro/specs/macbook-pro-core-2-duo-2.53-aluminum-13-mid-2009-sd -Firewire-800-Unibody-espec...

2  Conecte 23 "Apple Cinema HD Display a MacBook Pro USB-C  ( Connect 23 apple cinema hd display to macbook pro usb c ) 
Me he puesto las manos en una pantalla HD de Apple Cinema de 23 "más antigua y me gustaría usarla con mi MacBook Pro de finales de 2016 con solo puertos USB-C...

2  Desconectar y conectar MacBook Pro a la pantalla de Apple  ( Disconnecting connecting macbook pro to apple display ) 
MI MAC se comporta de manera extraña mientras se conecta y desconectando a la pantalla de Apple 27 ". Desconexión: Al final del día, cuando estoy tomando mi...

2  Cómo conectar una PC de Windows Mini DisplayPort con un Rhunderbolt IMAC  ( How to connect a mini displayport windows pc with a thunderbolt imac ) 
Quiero usar mi IMAC de mediados de 2011 como una pantalla secundaria para mi PC con Windows. My imac Características de un 1er gen Thunderbolt Puerto, ...

0  ¿Qué cable para usar desde IMAC 5K a 30 pulgadas Dell Monitor?  ( Which cable to use from imac 5k to 30 inch dell monitor ) 
Tengo un IMAC (retina 5k, 27 pulgadas, a finales de 2015) y me gustaría adjuntarlo a un monitor Dell de 30 pulgadas 3007WFP [T] a 2560x1600 px DVI solo. No ...

1  Bordes de pantalla blanca en MacBook Pro 2014  ( White screen edges on macbook pro 2014 ) 
Tengo un modelo MacBook Pro 15 pulgadas, 2014, con 2 GPUS: Intel y NVIDIA 750m. El último lunes lo encendí y noté que la pantalla es blanca como se puede ve...

2  El perfil de color sigue reiniciándose a "predeterminado"  ( Color profile keeps resetting to default ) 
Tuve este problema antes con alta Sierra y ahora acabo de actualizar a mojave y sigue siendo el mismo problema. básicamente a veces (a veces después d...




© 2021 respuesta.top Reservados todos los derechos. Centro de preguntas y respuestas reservados todos los derechos


Licensed under cc by-sa 3.0 with attribution required.