Te ha pasado un montón de veces: te has conectado a una carpeta compartida en Windows, y se han creado archivos .DS_Store en todas y cada una de las carpetas que has visitado, y es un problema porque el PC Windows que contiene los archivo los muestra por todas partes… Si pudieras eliminarlos…
Antes de querer eliminarlos así como así, conviene saber que los archivos .DS_Store contienen información sobre las colocaciones de las ventanas, comentarios de los archivos introducidos a través de la ventana o el inspector de Información sobre archivo, de modo que no podremos personalizar iconos, ni guardar las posiciones ni las apariencias de las carpetas almacenadas en un servidor remoto si desactivamos la creación de estos archivos.
Pero si tenemos claro que no queremos que se creen esos archivos, y tenemos Mac OS X Tiger (10.4.x) hay un _conjuro_ de Terminal a propósito:
defaults write com.apple.desktopservices DSDontWriteNetworkStores true
Esto crea, o modifica, un archivo llamado com.apple.desktopservices.plist dentro de la carpeta *Library* > *Preferences* del usuario actual, de modo que si queremos que esa opción esté activa para otros usuarios, hay que copiar el archivo al resto de usuarios que puedan acceder a esos servidores Windows.
h3. Enlaces
* Apple: “Mac OS X 10.4: How to prevent .DS_Store file creation over network connections”:http://docs.info.apple.com/article.html?artnum=301711
* Apple: “Mac OS X: Get Info Comments May Not Appear for Remote Volumes”:http://docs.info.apple.com/article.html?artnum=107822
Vía “PaulStalmatiu.com”:http://paulstamatiou.com/2006/10/12/prevent-ds_store-creation-in-os-x/#more-750 < "TUAW":http://www.tuaw.com/2006/10/13/ds_store-files-begone/
Comentarios
9 respuestas a «Truco: Evitar la creación de archivos .DS_Store en servidores Windows»
¿Y no hay ninguna forma de hacer lo mismo en memorias flash USB a.k.a. Pendrives ?
No tengo ninguno a mano, pero yo haría una prueba con
defaults write com.apple.desktopservices DSDontWriteUSBStores true, odefaults write com.apple.desktopservices DSDontWriteLocalStores true… dime si funciona alguno de estos 😉Con este último comentario has bordado el post! 🙂
Gracias Juandesant! 🙂
Fantastishien. Muchas gracias :).
Mi gozo en un pozo, la No creacion de ficheros DS en la memoria flas no me ha funcionado, he grabado los dos valores de el plist de marras pero no va. snifff…
Otra:
http://www.macupdate.com/info.php/id/20036
BlueHarvest. Cuesta 10$ pero mantiene a raya la creacion de ficheros
.DS_Storeen cualquier ruta que se le defina.No existe ninguna preferencia conocida en el Finder para desactivar la creación de ficheros
.DS_Storeen discos removibles. Sólo en discos de red. Considerando que la preferencia para cambiarlo es conocida desde el 2003, y aún no se ha conocido ninguna para desactivarlo en discos removibles es posible que no la haya.Yo personalmente no lo utilizo, pero se de quienes si lo hacen (algunas camaras digitales no funcionan bien si tienen estos ficheros, al igual que la PSP. Yo lo que hago es tener una aplicacioncita a la que le echo encima una carpeta o un volumen, y si es una carpeta le borra los ficheros recursivamente, y si es un volumen hace lo mismo y luego lo expulsa.
– Oye, mira a ver estos archivos raros que va dejando tu Mac
– ¿Te molestan?
– Sí, bastante
– Pues “get a Macintosh”.
senores soy un analfabeta en estos temas, tengo un laptop HP pavilium 6605 con windows vista, invente colocarle un programa keylogger ( KGB SPy Keylogger) y ahora no puedo borrarlo, la computadora anda lentisima quien de ustedes en lenguaje de BRUTOS me pudiese indicar paso a paso lo que debo hacer para borrarlo ya qeu el archivo es invisible cuando se prende la compuradora sale una pantalla que dice hay un archivo en conflicto el unlocker se cerrará
tengo un disco duro externo de 1 TB y en windows a veces se ven varios de estos archivos, y un dia mi disco copiaba muy lento en mi mac y no sabia por que, hasta que elimine estos irritantaes archivos y me volvio a funcionar a velocidad normal, como le hago para que no se creen otra vez, y solo la mac los crea?