Pour empêcher ces fichiers .DS_Store laids d’apparaître, il semble y avoir une option relativement nouvelle pour le faire proprement, pas seulement pour les lecteurs réseau, comme:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
mais aussi pour les volumes connectés par USB:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Par rapport au titre de la question OP, il s’agit de la meilleure solution sans piratage informatique, car elle corrige non seulement les problèmes de comportement du réseau mais s’applique également à la plupart des disques connectés. Et ceux-ci pourraient être la plus grande gêne pour la plupart des utilisateurs partageant des périphériques tels que des clés USB entre différents environnements. Il utilise uniquement les options fournies par Apple et n'interfère en aucune manière avec le fonctionnement normal.
Par rapport à la situation concrète expliquée dans le corps des PO, sa valeur est limitée car cette option USB n’est disponible que dans les versions ultérieures d’OS X / macOS. En outre, cela ne résout toujours pas le problème de la .DS_Store
création sur des disques internes, où ils peuvent également être un problème à résoudre. Bien qu’à cet endroit, ils puissent servir à quelque chose.
Une solution plus complète à ce problème, bien que plus sophistiquée, qui fonctionne sur la plupart des versions du système d’exploitation Mac est la suivante: le PO aspire - il y a DeathToDSStore / with source .
Ces deux options supposent que quiconque utilise encore le Finder… L'utilisation d'un autre gestionnaire de fichiers résoudrait également ce problème. Il existe de nombreux candidats au remplacement du Finder pour la gestion de fichiers sous macOS. Pathfinder ou XFile sont deux des meilleurs choix dans ce domaine .