Per impedire la visualizzazione di quei brutti file .DS_Store sembra esserci un'opzione relativamente nuova per farlo in modo pulito, non solo per le unità di rete, come:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
ma anche per i volumi collegati tramite USB:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
Rispetto al titolo della domanda dei PO, questa è la soluzione migliore senza hack, poiché risolve non solo il comportamento scorretto della rete, ma viene anche effettuata per la maggior parte dei dischi collegati. E quelli potrebbero essere il più grande fastidio per la maggior parte degli utenti che condividono dispositivi come chiavette USB tra ambienti diversi. Utilizza solo le opzioni fornite da Apple e non interferisce in alcun modo con il normale funzionamento.
Rispetto alla situazione concreta spiegata nel corpo dei PO ha un valore limitato, poiché questa opzione USB è disponibile solo nelle versioni successive di OS X / macOS. Inoltre, questo non affronta ancora il problema della .DS_Store
creazione su dischi interni, dove possono anche essere una seccatura da affrontare. Sebbene in quel luogo potrebbero effettivamente servire a qualche tipo di scopo.
Una soluzione più completa a questo problema, seppur più incisiva, che funziona sulla maggior parte delle versioni del sistema operativo Mac è la seguente: Per eliminare completamente questo brutto comportamento su tutti i dischi - e con un patcher binario / iniettore di codice come la domanda di l'OP desidera ardentemente: c'è DeathToDSStore / con sorgente .
Entrambe queste opzioni presuppongono che chiunque usi ancora Finder ... L'uso di un altro file manager risolverebbe anche questo problema. Esistono numerosi contendenti che sostituiscono Finder per la gestione dei file su macOS. Due dei migliori cani in questo campo sono Pathfinder o XFile .