Het elegante aan deze oplossing is dat alles rondom de weergave in één bestand wordt opgeslagen. De volgende map-instellingen worden daarin opgeslagen:
- Pictogramposities
- Venstergrootte en -locatie
- Weergavevoorkeuren (lijst, raster, etc.)
- Sorteervolgorde
- Achtergrondafbeeldingen
Zo blijft je mapweergaven consistent. Een stuk eleganter dan de Windows variant.
WindowsWindows gebruikt drie manier om aangepaste mapweergaven en -instellingen te bewaren:
Desktop.ini bestanden: om de weergave en aangepast gedrag van mappen, zoals pictogrammen en tooltips op te slaan.
Thumbs.db bestanden: om de weergavesnelheid van mappen met afbeeldingen te versnellen (opgeslagen voorvertoning weergaven (cache))
Register: Daar staan weergave-instellingen zoals lijst- of detailweergave, kolombreedtes en sorteervolgorde.
Bij windows moet je ook een stuk meer werk doen onder powershell om die bestanden (en weergaven) te schonen.
# PowerShell script to delete desktop.ini, thumbs.db, and clean folder settings registry entries
function Remove-Files {
param (
[string]$path,
[string]$pattern
)
Get-ChildItem -Path $path -Filter $pattern -Recurse -Force -ErrorAction SilentlyContinue | Remove-Item -Force -ErrorAction SilentlyContinue
}
Remove-Files -path "C:\Users\*" -pattern "desktop.ini"
Remove-Files -path "C:\Users\*" -pattern "thumbs.db"
function Clean-Registry {
param (
[string]$registryPath
)
if (Test-Path $registryPath) {
Remove-Item -Path $registryPath -Recurse -Force -ErrorAction SilentlyContinue
}
}
$registryPaths = @(
"HKCU\Software\Microsoft\Windows\Shell\Bags",
"HKCU\Software\Microsoft\Windows\Shell\BagMRU",
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Streams",
"HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU"
)
foreach ($path in $registryPaths) {
Clean-Registry -registryPath $path
}
Write-Output "Done."
macOSBij macOS kun je vanaf de terminal alle (folder) weergave instellingen resetten, met één commando:
find / -name ".DS_Store" -print -delete
Hierin schuilt een zekere schoonheid in eenvoud ... Het enige waar over geklaagd kan worden is het feit dat macOS OVERAL deze bestanden lijkt aan te maken en bij ongeveer elke handeling ... Gelukkig-gewijs zeer makkelijk te schonen, maar ja ... al die transacties op je SSD ...

Er zijn genoeg mappen waar ik me helemaal niet druk maak over de weergave en daar het liefst helemaal niets zie ... Zeker mappen die cross-platform worden gedeeld ... Een ander verhaal natuurlijk op de systeem-schijf of de mac-only schijven ...
Natuurlijk, je kunt het aanmaken van .DS_Store bestanden verminderen, maar mijn ervaring is dat niet ten einde werkt
Vanuit de Terminal:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true