Lieux de prédilection
Certains paramètres du système sont dans /Library/Preferences
et certains paramètres utilisateur sont dans ~/Library/Preferences
. Je dis "certains" car j'ai déjà trouvé des paramètres à ces endroits, mais je n'ai pas fait de recherche exhaustive. En outre, il s'agit de ce que l'on pourrait appeler un détail d'implémentation. Il n'est pas documenté publiquement par Apple, n'est pas destiné à être manipulé directement par les utilisateurs (en éditant les fichiers .plist), et la façon dont il fonctionne pourrait changer sans avertissement dans une future version d'OS X. Le fait qu'Apple ait fait ~/Library
caché par défaut sur Lion est une bonne indication que le contenu de ce répertoire n'est pas destiné à être modifié par des utilisateurs typiques. Ainsi, pour de meilleurs résultats, vous devriez modifier les paramètres indirectement par le biais des Préférences Système elles-mêmes.
Cela dit, j'ai modifié la luminosité de mon iMac fonctionnant sous 10.7.3, puis j'ai recherché les fichiers plist modifiés dans les répertoires indiqués ci-dessus. Je n'ai rien trouvé concernant la luminosité de l'écran.
Cependant, j'ai pu utiliser Automator pour enregistrer un flux de travail qui ouvre les Préférences Système, va dans le volet Préf. Affichages et ajuste le curseur de la luminosité. Il s'agit peut-être d'une option plus simple et plus fiable pour vous. Une recherche rapide sur Google indique que les flux de travail d'Automator peuvent être exécutés à partir de la ligne de commande, mais je n'ai pas essayé.
J'ajouterai également que l'une de mes configurations est un Macbook Air avec un écran cinéma de 30 pouces. Le fait de régler la luminosité sur le même pourcentage sur les deux (25% par exemple) ne signifie pas que la luminosité correspond visuellement. Vous devrez probablement choisir des niveaux de luminosité différents pour chaque écran afin qu'ils paraissent aussi lumineux.
Surveillance de l'utilisation du système de fichiers par les Préférences Système
EDIT : La façon dont vous pouvez voir quels fichiers plist sont accédés ou modifiés pendant l'exécution des Préférences Système est d'exécuter une commande comme celle-ci dans le Terminal :
sudo fs_usage -w | grep "System Pref" | grep plist | grep -v "Info\.plist"
Cette commande produit une énorme liste de chemins et de fichiers, dont certains n'existent pas. Les mises à jour de fichiers ont continué à s'enregistrer pendant quelques secondes après que j'ai quitté l'application.
Si vous choisissez cette voie, voici ce que je vous recommande :
- Dump la liste dans un fichier texte
- Éliminer les chemins en double
- Regardez les fichiers qui ont été modifiés. Les fichiers dont l'état est "stat64", "open" et "getattrlist" sont juste ouverts pour être lus, mais les fichiers dont l'état est "chmod" ou "rename" sont modifiés. J'ai vu mon fichier ~/Library/Preferences/com.apple.systempreferences.plist être renommé avec une extension de .CvkFEbo, ce qui, je pense, est la façon dont le système effectue une écriture atomique de fichier (écrire le fichier entier sous un nom différent, et si cela réussit, le renommer au nom de fichier original).
Malheureusement, je n'ai toujours rien trouvé concernant un paramètre de luminosité de l'écran persistant sur le disque, mais je n'ai que légèrement survolé les résultats de fs_usage jusqu'à présent.
Outil de ligne de commande pour contrôler la luminosité
J'ai trouvé un article qui liste code source pour contrôler la luminosité de l'écran sur OS X en utilisant le cadre CoreGraphics. L'article date d'un peu plus de deux ans, et je ne l'ai pas essayé moi-même, mais il peut vous être utile. Il y a des instructions de compilation simples à la fin.