9 votes

Comment définir une vue de dossier par défaut pour tous les dossiers dans le Finder ?

J'aimerais avoir la même vue des dossiers pour chaque dossier, c'est-à-dire que mes affaires soient toujours triées par type et ensuite par nom. Est-ce possible avec Automator ?

Jusqu'à présent, j'ai défini mon point de vue via cmd+j (Vue en liste, triée par type et par nom) et la définir comme "par défaut". Cela définit simplement la vue par défaut pour ce dossier particulier. Mais j'aimerais la définir pour tous les sous-dossiers également. Lorsque je change de dossier, les documents sont triés différemment et non pas comme je l'ai défini par défaut pour le dossier précédent...

J'ai donc essayé de créer un flux de travail avec Automator mais ça ne marche pas. Ou je ne peux tout simplement pas gérer ce programme.

  1. J'ai d'abord cliqué sur "workflow" (est-ce bien cela ou aurais-je dû choisir une autre icône ?)
  2. définir l'automatisation : "Get Folder Contents" --> "Sort Finder Items" (Type) --> "Sort Finder Items" (nom) --> "Repeat for each subfolder found",

Voilà à quoi ça ressemble : (désolé pour l'allemand, mais la description est dans (2)) enter image description here

--> Ou est-il possible de le faire en dehors d'Automator ?

13voto

Fuzzy Purple Monkey Points 702

Comme l'a mentionné bmike, les paramètres par défaut ne sont pas utilisés pour les dossiers dont les paramètres spécifiques sont enregistrés dans un fichier .DS_Store. Vous pouvez simplement supprimer les fichiers .DS_Store cependant :

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

2voto

Anthony Ondre Points 21

L'astuce consiste peut-être à identifier où le système obtient ses paramètres par défaut pour la création d'un fichier .DS_Store et à modifier ces paramètres. Cela permettrait, en théorie, au Finder de fonctionner comme vous le souhaitez par défaut.

D'autres méthodes semblent présenter des pièges importants et obligent malheureusement à visualiser l'icône en utilisant la fenêtre du navigateur dans le finder. Personnellement, je veux conserver l'espace de l'écran et utiliser plus d'une fenêtre dans le finder... donc prendre toute la fenêtre du navigateur et la réduire à une vue en icône sans les ornements superflus est mon état idéal. Puis être capable de basculer vers la liste, avec une touche de commande et retour, parfait.

En fait, il s'agit d'un problème FTFF de longue date dans Mac OS X. Apple essaie de faire en sorte que le Mac ressemble davantage à un iPad, ce qui n'est pas plus intelligent que Microsoft qui essaie de faire en sorte qu'une tablette ressemble davantage à un ordinateur de bureau.

Alors... où le Finder obtient-il les paramètres pour créer le fichier .DS-Store. S'il s'agit d'une approche structurée, les paramètres sont cachés dans une plist enfouie dans un paquet ou ailleurs. S'il s'agit d'une approche non structurée, ils sont stockés dans le code binaire du Finder... (en espérant que ce soit le premier)

1voto

Oskar Points 1242

La conception du système ne se prête pas facilement à cette tâche.

Vous pouvez modifier l'affichage par défaut de sorte que tous les dossiers qui n'ont pas de fichier .DS_Store personnalisé pour remplacer l'affichage par défaut prennent l'affichage de dossier par défaut de votre choix.

Vous pouvez modifier le fichier .DS_Store de chaque dossier pour qu'ils utilisent tous des paramètres communs, mais comme il n'existe pas d'API permettant d'apporter des modifications atomiques à un fichier .DS_Store et qu'il s'agit d'un format de fichier binaire, il vous faudra de sérieuses compétences de bas niveau pour le modifier. Avez-vous essayé de configurer un shell (ou mieux Python ou perl) script pour placer un fichier .DS_Store désiré récursivement dans tous les sous-dossiers (et en gérant les alias et les dossiers liés par symétrie comme vous le souhaitez) du dossier cible ?

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