J'ai cherché partout, mais la commande defaults write com.apple.finder AppleShowAllFiles TRUE killall Finder et toutes ses variantes ne fonctionnent pas depuis que j'ai mis à jour vers Mavericks. Comment cela se fait-il ? Tout conseil serait grandement apprécié. Tous les conseils donnés pour 10.8 ne semblent pas s'appliquer à ce nouvel OS.
Réponses
Trop de publicités?Cela a fonctionné pour moi dans la 10.9. Vous devriez utiliser -bool TRUE
(pas seulement TRUE
), bien que cela ait fonctionné pour moi dans les deux cas. De plus, l'exécutez-vous sous forme de deux commandes ( killall Finder
est une deuxième commande) ? La seule autre chose à laquelle je pense est que cfprefsd peut avoir l'ancien paramètre (ou l'absence de paramètre) en mémoire cache, donc vous devez peut-être le fermer d'abord. Si je comprends bien la configuration, cela signifie que ne devrait pas être nécessaire, mais juste au cas où :
killall cfprefsd
defaults write com.apple.finder AppleShowAllFiles -bool TRUE
killall Finder
Pour répondre à votre question, vous pouvez également utiliser YES
o NO
comme drapeaux booléens (voir ci-dessous). J'utilise cette configuration depuis quelques années maintenant, et elle fonctionne également dans Mavericks.
La configuration de mon ordinateur est telle que j'ai créé un flux de travail Automator qui exécute le script shell suivant :
STATUS=`defaults read com.apple.finder AppleShowAllFiles`
if [ $STATUS == YES ];
then
defaults write com.apple.finder AppleShowAllFiles NO
else
defaults write com.apple.finder AppleShowAllFiles YES
fi
killall Finder
J'ai ensuite utilisé le panneau Raccourcis clavier dans les préférences système pour associer un raccourci clavier à ce flux de travail Automator afin de le rendre encore plus rapide.
En uniquement L'inconvénient de cette méthode est que si vous avez une fenêtre du Finder déjà ouverte, elle ne rouvre pas toujours les fenêtres du Finder, mais c'est un moyen beaucoup plus rapide d'activer/désactiver l'affichage des fichiers cachés.