8 votos

El elemento ".VolumeIcon.icns" no se puede reemplazar porque está oculto

Estoy tratando de instalar una aplicación en OSX. Pero estoy recibiendo el siguiente error

El elemento ".VolumeIcon.icns" no puede ser reemplazado porque está invisible.

Cuando entro en Applications, puedo ver .VolumeIcon.icns como un elemento oculto. Tambien intenté eliminarlo, sin embargo es creado nuevamente por la aplicación (por defecto es oculto). ¿Puedes guiarme en cómo resolver este error?

0 votos

Intenta usar el comando rm -rf en Terminal, eso debería eliminar archivos difíciles.

0 votos

¿Cuál es la aplicación que estás tratando de instalar y qué está dando el error? (¿Finder? ¿AppleScript?)

2 votos

El OP tiene éxito al eliminar el archivo ya que el informe es que la aplicación vuelve a crear el archivo. Esto parece más sobre modificar el comportamiento de la aplicación o evitar que escriba el archivo que cómo eliminar una instancia de él.

6voto

Crystalclaw Puntos 73

He recibido este error al intentar eliminar o afectar un archivo invisible antes. Temporalmente, haciendo que el archivo sea visible usualmente cambia el error a un diálogo que pregunta si estás seguro de que te gustaría cambiar el archivo. Supongo que probablemente ya te hayas encontrado con este comando, pero por completitud, aquí está la explicación:

Para hacer archivos invisibles visibles, ingresa este código en la terminal:

defaults write com.apple.finder AppleShowAllFiles TRUE && killall Finder

y para hacer archivos invisibles nuevamente:

defaults write com.apple.finder AppleShowAllFiles FALSE && killall Finder

Nota que esto cierra Finder, así que asegúrate de que no tengas carpetas importantes abiertas. Creo que abre ventanas previamente abiertas, pero el botón de retroceso no funciona en mi experiencia.

Qué está sucediendo

defaults

Este es el comando de OSX para cambiar las preferencias por defecto, el sistema de preferencias de bajo nivel de Apple.

write

Esto le dice a defaults que quieres cambiar una preferencia o escribirla

com.apple.finder

Esto le dice a defaults que las preferencias de la aplicación que quieres cambiar son las del Finder, especificadas por el identificador de paquete de la aplicación.

AppleShowAllFiles

Esto especifica qué preferencia quieres cambiar dentro de la aplicación.

TRUE o FALSE

Este es el valor al que quieres establecer la preferencia. En este caso, es un booleano, así que los valores deben ser TRUE o FALSE. Creo que podrías usar YES o NO, pero no estoy seguro.

&&

Este es un operador de terminal para ejecutar lo que esté después de esto si el comando anterior tiene éxito

killall

No sé mucho al respecto, pero mata procesos o cierra aplicaciones

Finder

Especifica qué proceso o aplicación cerrar.

1 votos

Siempre tengo los archivos visibles, pero aún así recibo este error cada vez que intento modificar uno que está invisible.

1 votos

Eso es extraño. Acabo de intentarlo, y en mi computadora no sucede. ¿Te estás enfrentando al problema en Finder, o en otro programa?

1 votos

Es ciertamente extraño, pero hacer que los archivos sean visibles no previene el error, al menos en el caso del OP y en el mío. Mantengo un archivo de aliases de shell llamado .aliases. Acabo de intentar copiarlo a mi carpeta de Dropbox para reemplazar el que está allí (visible) y obtengo el mismo error que el OP.

0voto

The Magill Puntos 1

Cuando se realizan modificaciones en el proceso en ejecución conocido como el Finder, es necesario terminar y reiniciar el Finder para que esos cambios tengan efecto.

Si seleccionaras "Finder" en el cuadro de diálogo "Forzar salida de aplicaciones" desde el menú de Apple, verías que el botón dice "Reiniciar" en lugar de "Forzar salida".

"Killall" es una utilidad de línea de comandos que permite enviar "señales de finalización" a un proceso en ejecución por nombre, en lugar de requerir el PID. (man killall)

"Killall Finder" es la acción equivalente de reiniciar para el Finder en la línea de comandos.

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