7 votes

Définir les options d'affichage et de classement par défaut du Finder

Mon objectif est de définir les options d'affichage par défaut du Finder pour l'ensemble du système. Dans la vue en liste, je veux que le classement par Kind et Trier par Nom .

enter image description here

J'ai défini ces options dans Options d'affichage et cliqué sur Utiliser par défaut pour les nouvelles fenêtres. J'ai essayé d'effacer les .DS_Store les fichiers cachés par le biais des commandes de terminal suivantes :

sudo find / -name .DS_Store -delete; killall Finder

et

sudo find / -name ".DS_Store" -depth -exec rm {} \;

Tous les paramètres d'affichage semblent avoir été mis à jour dans les fenêtres du Finder, à l'exception de l'option "Arrangement par". Kind .

Comment puis-je définir les options d'affichage par défaut de l'explorateur dans la vue Liste pour organiser par Kind et Trier par Nom ?

My Mac

6voto

OnePablo Points 1

Je peux vous soumettre ceci partiel qui permet d'obtenir une partie de ce que vous voulez, mais pas tout. Peu importe les combinaisons que j'ai essayées, Classer par refuse de prendre toute valeur initiale par défaut autre que Aucun . J'ai essayé pendant quelques heures de résoudre cette question, mais j'ai abandonné. Cependant, j'ai pensé que vous pourriez bénéficier de ce que j'ai réussi à faire.

Les étapes suivantes définissent tous les dossiers en vue de liste, et trient par Kind . Même si vous vouliez qu'ils soient triés par Nom et arrangé par Kind en l'absence de la possibilité de définir une valeur par défaut pour l'option Arrangé par ce que j'ai trouvé, c'est que les trier par Kind fera exactement cela, tout en utilisant le nom du fichier pour le tri secondaire. Autrement dit, les fichiers seront répertoriés par type de fichier, comme les JPEG, les TIFF, les MP4, etc., mais dans chaque groupe de JPEG, par exemple, les fichiers seront triés par nom.

1. Sauvegarde com.apple.finder.plist

cp ~/Library/Preferences/com.apple.finder.plist ~/Desktop

2. Définissez les valeurs par défaut de niveau supérieur à l'aide du defaults commande

Par défaut, la vue en liste :

defaults write com.apple.finder FXPreferredViewStyle Nlsv

Défaut Classer par des drapeaux qui ne semblent pas être efficaces :

defaults write com.apple.finder FXArrangeGroupViewBy kind
defaults write com.apple.finder FXPreferredGroupBy kind
defaults write com.apple.finder "FK_ArrangeBy" kind

3. Utilisez PListBuddy pour définir des valeurs par défaut imbriquées

/usr/libexec/PlistBuddy -c "Set :\"FK_StandardViewSettings\":ExtendedListViewSettingsV2:sortColumn kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :\"FK_DefaultListViewSettingsV2\":sortColumn kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ExtendedListViewSettingsV2:sortColumn kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ListViewSettings:sortColumn kind" ~/Library/Preferences/com.apple.finder.plist

/usr/libexec/PlistBuddy -c "Add :\"FK_StandardViewSettings\":ExtendedListViewSettingsV2:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Add :\"FK_DefaultListViewSettingsV2\":arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Add :StandardViewSettings:ExtendedListViewSettingsV2:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Add :StandardViewSettings:ListViewSettings:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist

/usr/libexec/PlistBuddy -c "Set :\"FK_StandardViewSettings\":ExtendedListViewSettingsV2:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :\"FK_DefaultListViewSettingsV2\":arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ExtendedListViewSettingsV2:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist
/usr/libexec/PlistBuddy -c "Set :StandardViewSettings:ListViewSettings:arrangeBy string kind" ~/Library/Preferences/com.apple.finder.plist

Au départ, j'avais réglé les quatre premiers sur name pour tenter d'atteindre l'objectif initial. En cas d'échec, je les ai tous mis à kind pour obtenir le résultat que j'ai décrit.

Ignorer toute Entry Already Exists lors de l'exécution de ces commandes.

4. Effacez le .DS_Store fichiers

sudo rm /.DS_Store
find ~ -name .DS_Store -type f -delete

5. Redémarrez cfprefsd et le Finder

killall cfprefsd
killall Finder

C'est le mieux que je puisse faire pour l'instant. J'espère que quelqu'un d'autre pourra s'appuyer sur ma réponse et nous donner la pièce manquante.

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