Vu sur Torréfaction, un bon moyen pour éviter les fichiers .DS_Store sur les partages Samba / SMB.
Il suffit de saisir dans le terminal la ligne suivante
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
puis de valider et enfin redémarrer l'ordinateur pour que ces indésirables ne soient plus créés (les existants restent à supprimer).
Commentaires
Merci Arnaud, vraiment très utile
JohannBonjour Arnaud Voulez vous me donner les étappes detaillés, j'utilise Mac G5 osX car je n'arrive pas à le faire un grand merci
LotfiEt bien,
Arnaud Boudou1 - lancer le Terminal (Applications / Utilitaires / Terminal)
2 - saisir la ligne
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
3 - valider avec "Entrée"
4 - Redémarrer la machine.
Bonjour,
François BovierJ'ai suivi vos indications ci-dessus, mais rien ne s'est passé. Cette manœuvre est elle valable pour protéger l'ordi (et ses disques durs externes éventuels), de la création de nouveaux fichiers DStore, ou bien fait elle disparaitre aussi ceux qui sont déja présents comme vous semblez le prédire ?
Pour ma part, j'ai trouvé dans tous mes disques des ribambelles de fichiers DStore à la suite d'une défragmentation qui a mal tourné et qui a désorganisé mes disques (?), mais peut-être aussi à la suite d'échanges Mac-PC de documents et de mails avec ma fille et mon fils qui sont sur PC.
Actuellement, les fichiers que je tente de mettre à la poubelle se re-créent instantanément aux mêmes places. Peut on faire quelque chose d'efficace? Je suis sur un mac G5 power PC en système X.4.11.
Merci d'avance .
F.Bovier
Bonjour. Effectivement, mon texte était mal tourné, et je viens de le corriger : il empêche la création ultérieure des fichiers .DS_Store, mais ne supprime pas les existants.
Côté disques durs externes et internes, il n'y a pas moyen d'empêcher la création de ces fichiers, d'où une « pollution » des disques qui seront lu sous d'autres systèmes d'exploitation que MacOS X
Arnaud BoudouMerci beaucoup de votre réponse rapide qui, hélas, ne fait que confirmer mes constatations.
François BovierDommage. Le mac marche quand même à peu près, mais ca fait désordre !
Dans votre texte modifié, vous dites que "(les existants restent à supprimer)"..., mais comment les supprime t-on ? je n'y arrive pas car ils se re-créent instantanément à leur place antérieure. C'est peut-être une manoeuvre très simple, mais je ne la connais pas... ou un problème de disques désorganisés Faut il réparer les disques ou autre chose ?
Excusez moi de vous harceler encore
Bonne soirée. amicalement.
F.B.
Depuis un poste sous Windows ou autre, il faut les rechercher puis les supprimer. Depuis un poste sous MacOS X, la ligne de commande suivante lancée depuis la racine du disque à nettoyer devrait suffire :
Arnaud BoudouEn revanche, ce n'est utile que pour les disques réseaux. Pour les disques amovibles, MacOS X créera à nouveau ses petits quand le disque sera utilisé.
Je dois être complètement nul et je suis désolé de vous poser des questions qui vous paraissent certainement évidentes:
François Bovierje fais comment pour "lancer la ligne de commande depuis la racine du disque" ?
Je pense trouver la racine de mes disques en cliquant sur l'icône du finder qui affiche l'icône des disques, mais ensuite ? copier la ligne de commande? comment et où l'introduire pour la lancer ? dans un dossier existant? lequel? probablement pas dans "terminal", qui ne me semble pas être "à la racine du disque" ?
Il faut lancer l'application « Terminal », puis :
Arnaud BoudouPour ce faire, vous pouvez utiliser l'utilitaire Onyx disponible gratuitement sur le site de son auteur : http://www.titanium.free.fr
Mathieu LatrubesseDans tous les cas, merci Arnaud parce que je cherchais la ligne de commande qui s'est avérée bien utile !