Comment empêcher la création de fichier .DS_Store

Les fichiers .DS_Store stockent les informations de métadonnées au niveau du dossier (telles que le placement des icônes et les images d'arrière-plan) pour que Mac OS X les comprenne, c'est très bien et vous ne remarquerez même jamais si vous êtes un groupe de Mac travaillant ensemble. Malheureusement, ces fichiers .DS_Store peuvent être très embêtants dans un environnement de réseau multiplateforme, ils peuvent simplement conduire à un encombrement inutile du système de fichiers dont les utilisateurs Windows et Linux ne bénéficient pas.

Heureusement, vous pouvez empêcher la création complète des fichiers DS_Store en exécutant une commande simple dans le Terminal.

Comment faire pour arrêter la création de fichiers DS_Store sur des volumes réseau dans Mac OS X

Pour désactiver la création de fichiers .ds_store, lancez l'application Terminal à partir de / Applications / Utilities / et entrez exactement la chaîne de commande suivante:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Redémarrez le Mac pour que les modifications prennent effet (certains signalent que la suppression du Finder est suffisante, mais votre kilométrage peut varier).

Cela désactive la création de fichiers .DS_Store pour le compte d'utilisateur sur lequel la commande a été exécutée. Vous pouvez effectuer cette modification manuellement sur tous les comptes d'utilisateur en exécutant la même commande sous leur connexion, ou vous pouvez copier le fichier com.apple.desktopservices.plist modifié dans le dossier ~ / Library / Preferences de chaque autre compte d'utilisateur.

Bien sûr, ce n'est pas seulement Mac OS X qui crée des fichiers qui sont désagréables pour les plateformes croisées. L'équivalent de Windows pour le fichier DS_Store est Thumbs.db, et si vous êtes un Mac dans un réseau en grande partie Windows, vous allez probablement les rencontrer tout le temps. Vous pouvez facilement supprimer les fichiers Thumbs.db dans Mac OS X en utilisant Spotlight.

Activer la création de fichiers DS_Store sur les volumes réseau

Pour réactiver la création de fichiers .ds_store, changez simplement 'true' en 'false' dans la chaîne de commande par défaut:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Vous souhaiterez redémarrer le Mac et reconnecter les partages réseau pour que les modifications prennent tout leur effet.

Cela fonctionne dans toutes les versions de Mac OS X, de OS X El Capitan, OS X Mavericks à Mac OS X Snow Leopard. Vous pouvez en apprendre plus sur les fichiers DS_Store ici.