0 votes

Définir l'affichage du dossier de la bibliothèque par défaut à partir de la ligne de commande

Est-il possible d'activer l'option Afficher le dossier de la bibliothèque à partir de la ligne de commande ?

Je sais que je peux le démasquer avec la commande chflags nohidden ~/Library' mais pour plusieurs raisons, je préférerais un defaults commandement.

screenshot of Finder view settings

3voto

ganbustein Points 1312

La façon de répondre à cette question en général est de modifier le paramètre qui vous intéresse et de voir ce que le fichier a changé. Ensuite, voyez ce qui a changé dans le fichier.

Ouvrez votre dossier "Préférences" ( ~/Library/Preferences ) et le mettre en vue Liste, trié avec les fichiers les plus récemment modifiés en haut. Ouvrez votre dossier d'accueil dans une autre fenêtre, ouvrez la palette Afficher les options d'affichage et activez l'option Afficher le dossier de la bibliothèque. Un fichier de préférence est-il passé en tête de la liste ?

Il y a des chances que com.apple.finder.plist a fait. Comme nous allons le voir, il s'agit d'un faux positif. Le Finder modifie constamment ses valeurs par défaut. Mais nous ne le savons pas encore, alors supposons que c'est la plist où le paramètre est enregistré.

Dans le Terminal, entrez les commandes :

cd ~/Desktop
defaults read com.apple.Finder > before.txt

Ceci écrira les paramètres de préférences actuels du Finder dans un fichier texte. OS X a toujours mis en cache les préférences dans la RAM, mais OS X 10.10 Yosemite est devenu très agressif à ce sujet. Il n'y a aucune garantie quant à la rapidité avec laquelle un paramètre modifié sera poussé vers le fichier texte. com.apple.finder.plist mais peu importe. Nous ne lisons pas le fichier. En utilisant le defaults commande nous allons directement à la bouche du cheval, et obtenons les paramètres tels que mis en cache dans la RAM.

Maintenant, basculez le paramètre d'affichage, et capturez les nouvelles préférences du Finder dans un nouveau fichier :

defaults read com.apple.Finder > after.txt

Pour voir ce qui a changé, entrez la commande Terminal :

diff before.txt after.txt

Surprise ! Il n'y a pas de sortie, ce qui signifie que rien n'a changé. Le Finder n'enregistre pas ce paramètre à l'aide du système de préférences, vous ne pouvez donc pas le définir à l'aide de la commande defaults .

Ce n'est pas trop surprenant. La plupart des paramètres d'affichage sont stockés dans un .DS_Store fichier. Pas tous, donc ça aurait pu aller dans les deux sens. Dans certains dossiers (le dossier "Ordinateur", par exemple), les paramètres sont stockés dans les préférences plutôt que dans le fichier .DS_Store Il y avait donc une chance que ce paramètre soit stocké là aussi, mais cet espoir ne s'est pas concrétisé dans ce cas.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X