3 votos

Cambiar el icono de la carpeta compartida de Dropbox

Tengo varias carpetas compartidas de Dropbox. Me gustaría cambiar el icono de la carpeta para cada uno, para ser una imagen de las personas con las que se comparte esa carpeta.

Sé que puedo cambiar los iconos de las carpetas normales, así que intenté hacerlo con las carpetas de Dropbox... lo que parecía funcionar al principio. Sin embargo, me doy cuenta de que después de un reinicio, los iconos de las carpetas se restablecen al icono de la carpeta compartida de Dropbox por defecto.

¿Hay alguna forma de cambiar los iconos de las carpetas de forma más permanente?

0 votos

En lugar de impedir que Dropbox cambie el icono, deberías cambiar el icono que utiliza Dropbox. el icono debería estar situado en algún lugar dentro de dropbox.app. si necesitas información más específica, pregúntame - estoy en mi teléfono, así que no puedo obtener la ruta exacta ahora mismo

0 votos

@konqui: No estoy seguro de que eso funcione. Me gustaría un icono diferente para cada carpeta. Cambiar el "icono de la carpeta compartida" global que utiliza Dropbox simplemente crearía un icono diferente utilizado por todas las carpetas compartidas. Lo que estoy buscando es una solución que me permita establecer diferentes iconos para diferentes carpetas compartidas

0 votos

Buen punto creo que no he pensado todo hasta el final, lo siento ¿qué pasa si usted acaba de elegir un patrón de nomenclatura para la carpeta como tal vez ProjectName_NameOfPeopleSharedWith o el intercambio cambia?

3voto

siva Puntos 23

A Dropbox le gusta restablecer las imágenes. Puedes evitarlo bloqueando el icono de la nueva carpeta. Después de establecer el icono de la carpeta a su icono deseado, ejecute el siguiente comando:

chflags uchg /path/to/folder/Icon$'\r'

Para desbloquear, sustituya uchg con nouchg .

0 votos

¿Funcionará si borro el archivo de imagen después de hacer el cambio?

0 votos

Además, ¿cuál es el '\r' ¿Para qué? No parece que lo necesite

0 votos

He cambiado el icono de la carpeta de Dropbox, he utilizado chflags y salir y reiniciar la aplicación de Dropbox. El icono cambiado fue reemplazado por el icono de Dropbox. Esto no parece funcionar

1voto

cbauer Puntos 791

Es una pregunta antigua. Pero como el comportamiento de dropbox es cada vez más molesto ya que ahora incluso sustituye el icono de la carpeta base de Dropbox, he intentado resolverlo. Lo siguiente me funciona en MacOS Catalina 10.15.4. Lamentablemente, hay que hacer esto después de cada actualización de Dropbox. Sólo resuelve parcialmente la pregunta original, ya que sólo puedo reemplazar el icono de la carpeta por defecto para las carpetas compartidas. No es posible evitar que Dropbox sobrescriba los iconos individuales de las carpetas compartidas.

La aplicación de Dropbox almacena sus iconos en Dropbox.app/Contents/Resources . Allí encontrará dos archivos para cada icono de carpeta, un carpetaicon.icns y un foldericon.icns.rsrc archivo. Esto último impide la sencilla solución, que ha funcionado durante años, de sustituir simplemente los archivos foldericon.icns.

Advertencia: Si instalas Dropbox en un equipo con varias cuentas de usuario, la aplicación que realmente se ejecuta es una copia de ésta almacenada en ~/Library/Application\ Support/Dropbox . Tienes que hacer los cambios allí.

Actualmente existen los siguientes iconos de carpetas:

  • DropboxAppFolderIconYosemite.icns
  • DropboxCameraUploadsFolderIconYosemite.icns
  • DropboxFolderIconYosemite.icns
  • DropboxReadOnlySharedFolderIconYosemite.icns
  • DropboxReadOnlyTeamFolderIconYosemite.icns
  • DropboxSharedFolderIconYosemite.icns
  • DropboxTeamFolderIconYosemite.icns
  • DropboxTeamMemberFolderIconYosemite.icns
  • DropboxViewNameOnlySharedFolderIconYosemite.icns

y sus respectivos archivos de recursos.

Supongamos que tiene imágenes de sustitución y las ha convertido en archivos .icns. Entonces haga lo siguiente para cada una de ellas:

sips -i name.icns

que crea un fork de recursos para este archivo y almacena la imagen allí. Luego hay que conseguir que ese fork de recursos se copie en un archivo. La dificultad es que debe copiarse en formato binario. Podemos hacerlo con una combinación de xattr y xxd:

xattr -p com.apple.ResourceFork name.icns | xxd -r -p > name.icns.rsrc

El comando xattr lee el contenido del tenedor de recursos, pero lo vuelca en forma hexadecimal. Revertimos esto con xxd y así creamos el contenido del resource fork como datos de un archivo.

Detener dropbox. Ahora copie nombre.icns y nombre.icns.rsrc al directorio mencionado anteriormente sobreescribiendo los iconos de la carpeta que desea cambiar. Sería conveniente hacer una copia de seguridad de los originales. Vuelve a iniciar Dropbox y los iconos de las carpetas deberían haber cambiado a los que querías.

Puedes poner los comandos de copia todos en un pequeño shell script que puedes ejecutar después de notar que dropbox se ha actualizado. No olvides detener Dropbox antes de ejecutarlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X