Come impedire la creazione del file .DS_Store

Anonim

I file DS_Store memorizzano le informazioni sui metadati a livello di cartella (come il posizionamento delle icone e le immagini di sfondo) affinché Mac OS X le capisca, questo va bene e dandy e probabilmente non te ne accorgerai nemmeno se sei un gruppo di Mac che lavorano insieme. Sfortunatamente, questi file .DS_Store possono essere davvero fastidiosi in un ambiente di rete multipiattaforma, in pratica possono solo portare a un inutile disordine del filesystem da cui gli utenti Windows e Linux non traggono alcun vantaggio.

Per fortuna, puoi impedire la creazione dei file DS_Store interamente eseguendo un semplice comando nel Terminale.

Come fermare la creazione di file DS_Store sui volumi di rete in Mac OS X

Per disabilitare la creazione dei file .ds_store, avviare l'applicazione Terminale da /Applicazioni/Utility/ e inserire esattamente la seguente stringa di comando:

defaults write com.apple.desktopservices DSDontWriteNetworkStores true

Riavvia il Mac affinché le modifiche abbiano pieno effetto (alcuni riferiscono che uccidere il Finder è sufficiente, ma il tuo chilometraggio può variare).

Questo disabilita la creazione di file .DS_Store per l'account utente su cui è stato eseguito il comando. Puoi apportare manualmente questa modifica a tutti gli account utente eseguendo lo stesso comando sotto il loro login, oppure puoi copiare com.apple.desktopservices.plist nella cartella ~/Library/Preferences di ogni altro account utente.

Ovviamente non è solo Mac OS X a creare file odiosi per i multipiattaforma. L'equivalente Windows del file DS_Store è Thumbs.db e se sei un Mac in una rete in gran parte Windows, probabilmente ti imbatterai in questi tutto il tempo. Puoi eliminare facilmente i file Thumbs.db in Mac OS X utilizzando Spotlight.

Abilita la creazione di file DS_Store sui volumi di rete

Per riattivare la creazione dei file .ds_store, è sufficiente cambiare 'true' in 'false' nella stringa di comando predefinita:

defaults write com.apple.desktopservices DSDontWriteNetworkStores false

Dovrai riavviare il Mac e ricollegare le condivisioni di rete affinché le modifiche abbiano pieno effetto.

Funziona in tutte le versioni di Mac OS X, da OS X El Capitan, OS X Mavericks a Mac OS X Snow Leopard. Puoi .

Come impedire la creazione del file .DS_Store