Bu çirkin .DS_Store dosyalarının görünmesini önlemek için, bunu sadece ağ sürücüleri için değil, temiz bir şekilde yapmak için nispeten yeni bir seçenek var gibi görünüyor:
defaults write com.apple.desktopservices DSDontWriteNetworkStores -bool true
USB bağlantılı birimler için de:
defaults write com.apple.desktopservices DSDontWriteUSBStores -bool true
OP soru başlığı ile ilgili olarak, bu sadece ağ hatalı davranışını değil, aynı zamanda çoğu bağlı disk için de etkilendiği için, hack'leri olmayan en iyi çözümdür. Bunlar, farklı ortamlar arasında USB çubukları gibi aygıtları paylaşan çoğu kullanıcı için en büyük sıkıntı olabilir. Yalnızca Apple tarafından sağlanan seçenekleri kullanır ve normal çalışmaya hiçbir şekilde müdahale etmez.
OPs gövdesinde açıklanan somut duruma göre, bu USB seçeneği yalnızca OS X / macOS'un sonraki sürümlerinde kullanılabilir olduğundan, sınırlı bir değere sahiptir. Dahası, bu hala .DS_Store
iç disklerde yaratma sorununu ele almıyor , burada da uğraşmak için bir güçlük olabilir. Her ne kadar o yerde aslında bir tür amaca hizmet edebilirler.
Mac işletim sisteminin çoğu sürümünde çalışan, daha hackish olsa da, bu soruna daha kapsamlı bir çözüm aşağıdaki gibidir: Tüm disklerde bu kötü davranışı tamamen nuke etmek - ve bir ikili yamalı / kod enjektörü ile OP özlüyor - kaynak ile DeathToDSStore / var .
Bu seçeneklerin her ikisi de hala herkesin Finder kullandığını varsayar… Farklı bir dosya yöneticisi kullanmak da bu sorunu çözer. MacOS'ta dosya yönetimi için Finder'ın yerini alacak çok sayıda yarışmacı var. Bu alandaki en iyi köpeklerden ikisi Pathfinder veya XFile'dir .