Ne créez plus jamais de fichier .DS_Store

24

Je suis fatigué que le Finder crée ces métadonnées .DS_Store et les fichiers de suivi de la vue du Finder dans tous mes répertoires. Comment puis-je désactiver cela dans le Finder?

Marco Ceppi
la source
Y a-t-il une raison particulière pour laquelle ces fichiers vous dérangent? Est-ce principalement lié aux disques en réseau et externes? Ou détestez-vous simplement le spam de fichiers en général?
boehj
1
Pour être honnête, @boehj File spam. L'idée que la meilleure solution pour stocker des métadonnées sur un répertoire était un fichier caché dans chaque répertoire.
Marco Ceppi

Réponses:

21

Comme Fake Name l'a souligné, Total Finder est livré avec une extension de noyau pour rediriger les fichiers .DS_Store qui empêche efficacement ces fichiers embêtants d'être créés dans vos répertoires et sans perdre la fonction. Ce qu'il / elle n'a pas souligné, c'est que l'extension du noyau peut être téléchargée sans Total Finder depuis github . Vous devez le construire et le déposer dans votre /System/Library/Extensionsrépertoire. Ensuite, vous devez redémarrer votre ordinateur. Cela semble fonctionner pour moi jusqu'à présent.

Mise à jour: Il s'agit maintenant d'un projet distinct de TotalFinder appelé Asepsis . Il y a maintenant beaucoup plus de documentation sur son fonctionnement et le processus d'installation. Le dépôt GitHub est maintenant situé ici .

styfle
la source
Intéressant. C'est une nouveauté. Lorsque j'ai commencé à utiliser Total Finder, le seul moyen d'obtenir l'asepsie kext était d'installer Total Finder. C'est cool qu'ils l'aient ensuite open source!
Fake Name
1
Il faut se méfier. Ne fonctionne pas dans Mavericks. (si cela a déjà fonctionné ailleurs). Essayez BlueHarvest ... c'est ennuyeux ... mais semble purger ces "petites merdes".
alex gray
@alexgray Le site Web d'Asepsis et le référentiel Github spécifient que cela ne fonctionne pas avec Mavericks, mais je pense qu'ils ajouteront bientôt du support. Il semble cependant que BlueHarvest ne soit pas open source.
styfle
J'ai parlé au développeur d'Asepsis .. et il dit que la compatibilité 10.9 n'est PAS dans les cartes.
alex gray
Asepsis 1.4 prend en charge OS X 10.9
Carlo
7

Votre question est un peu comme demander à "git init" de ne pas créer le répertoire ".git" dans votre projet. En d'autres termes, vous choisissez d'utiliser un outil, mais vous souhaitez que cet outil ne stocke pas les métadonnées qu'il doit stocker.

Il existe un document de support Apple qui décrit comment désactiver la création de fichiers .DS_Store, mais il ne concerne que la façon dont le Finder traite les systèmes de fichiers distants. Cela ne vous aidera pas si vous cherchez à ce que le Finder traite votre système de fichiers local de cette manière.

pohl
la source
6
Je peux demander à git de créer sa structure de contrôle .git dans un répertoire en dehors de mon répertoire de travail. Quelle que soit la comparaison, si cela ne peut pas être fait, je demanderai des alternatives à Finder.
Marco Ceppi
Des rats, j'aurais dû choisir un exemple moins flexible. Vous avez raison à propos de git, et cela vous rappelle que vous pouvez toujours choisir de déposer un problème avec Apple afin que peut-être une future version du Finder soit aussi flexible.
pohl
D'une certaine manière, je doute que cela aura beaucoup de poids. Merci pour votre réponse
Marco Ceppi
1
De rien. Ils priorisent probablement les fonctionnalités en fonction de la fréquence des plaintes, vous pouvez donc reconsidérer. L' entrée Wikipedia pour DS_store suggère que la façon dont les métadonnées sont stockées a changé au moins une fois dans la durée de vie du Finder, en fonction de la plainte de l'utilisateur. (Il le
stockait
Existe-t-il un moyen de ne pas utiliser le Finder? J'adorerais savoir.
Hoang Huynh
4

Dans ce cas, TotalFinder ne vous permettent de désactiver (bien, il redirige vraiment tous les .ds_storefichiers dans /usr/local/.dscache) la création de .ds_storefichiers, à travers ce qu'ils appellent la « asepsie Feature »

Faux nom
la source
Dans le cas où vous faites référence à ma réponse, notez que je n'ai pas dit que cela ne pouvait pas être fait. J'ai plutôt dit que le document de support n'aiderait pas dans le cas du système de fichiers local.
pohl
4
Pouvons-nous nous concentrer sur la réponse à la question, ne pas dénigrer les réponses des autres?
Harv
En supposant que d'autres personnes répondent réellement , plutôt que de simplement dire que cela ne peut pas être fait, bien sûr.
Fake Name
Je ne sais pas pourquoi cela a été rejeté; TotalFinder est un plugin Finder et est donc sans doute une solution directe à la question.
David
Harv a supprimé le matériel combatif qui a provoqué les votes négatifs. Il est sûr de modifier à nouveau.
pohl
0

Si vous désactivez la possibilité de voir les fichiers invisibles, vous ne les verrez pas.

CajunLuke
la source
3
Ils sont dans mes zips et je gère beaucoup de fichiers cachés. Je suis plus préoccupé par le fait qu'il contient ses métadonnées à côté de mes données. On dirait un défaut de conception fatal.
Marco Ceppi
4
Soooo pas une réponse. Si vous êtes dans une forêt et face à un ours, fermer les yeux n'aidera pas.
Fake Name
1
@Marco, vous voudrez peut-être recadrer votre question en "comment puis-je conserver les fichiers .DS_store hors de mes zips?" Ce peut être un problème plus facile à résoudre et gratterait la même démangeaison.
pohl
1
Nom @Fake Mais si vous êtes dans un zoo, et peur des ours, et vous devez passer près de l'habitat de l' ours, en fermant les yeux seraient travailler, et qui est sur la façon dont les fichiers cachés sont dangereux.
CajunLuke
1
@Fake Name En outre, si quelqu'un d'autre a configuré son ordinateur (ou si quelqu'un vient à l'avenir à cette question dans cette situation), il peut ne pas savoir que ces fichiers sont généralement masqués et peuvent être désactivés.
CajunLuke