Acabo de desinstalar un programa de mi nueva Mac. El programa se estaba volviendo predeterminado para abrir todos los .r
archivos. Instalé un nuevo programa y lo configuré de manera predeterminada para abrir .r
archivos, pero el viejo icono de los archivos permanece. El ícono del antiguo programa todavía está en cada .r
archivo.
¿Cómo puedo actualizar los íconos de los .r
archivos para que vean los íconos del nuevo programa? ¿Y por qué este icono todavía existe en mi Mac? ¿Puedo eliminar el icono del programa anterior?
fuente
lsregister
en macOS 10.12 Sierra existe en la ruta del archivo según lo indicado por @florin, y se ejecuta sin ningún mensaje de error, pero no tiene ningún efecto. También reiniciar el Finder y todo el sistema no tuvo efecto. Había cambiado la asociación de .TXT (texto sin formato) de TextEdit a TextWrangler y de nuevo a TextEdit, pero aún muestra los iconos de TextWrangler para los archivos de texto.sudo lsregister …
funcionaría. Sospeche que porque la línea de comando contiene el argumento-domain system
, que supongo que necesita derechos de administrador. Aunque no recibí ningún mensaje de error insinuando de esa manera, tal vez estolsregister
se implemente tan mínimamente sin ningún comentario porque, como ayudante de marco, probablemente no esté destinado a ejecutarse de manera no programática. Supongo que los cachés de usuario de LaunchServices se borraron correctamente, pero no los cachés del sistema. Sin embargo, encontró una solución de trabajo para macOS Sierra 10.12.1, consulte apple.stackexchange.com/a/260487/11510Para Yosemite 10.10.4 use:
fuente
En macOS Sierra 10.12.1, la
lsregister
solución proporcionada por @Mateusz Szlosek no ha funcionado.Pero esta solución funcionó : restablecer el caché de iconos en MacBook
Sin embargo, cambiar la aplicación predeterminada para un tipo de archivo a través de "Abrir con ..." del Finder no provoca una actualización inmediata de los iconos en el Escritorio y en las ventanas del Finder. Esto es un error
Algunas críticas al final : como usuario de Apple desde hace mucho tiempo, siempre preferí la retroalimentación instantánea y la actualización de la GUI de macOS en lugar de Windows, donde tenía y todavía tenía que hacer muchas actualizaciones manuales y más cargas / precauciones para el usuario debido a una falta de sincronización / conciencia de proceso cruzado (es decir, cambiar el nombre de un archivo en el Explorador mientras está abierto en otra aplicación, le causará problemas, aún en 2016).
La interacción cruzada instantánea de todas las aplicaciones de stock y todas las aplicaciones que usan marcos estándar es lo que está muy bien en Mac, es decir, volver a habilitar una interfaz de red y Safari carga automáticamente el contenido de una pestaña del navegador inactiva, renombrar un archivo en Finder mientras se abrió sin problemas, cambiando un icono y se actualiza en cada instancia de vista (Finder, diálogo de archivo de aplicaciones, icono en la barra de título de la aplicación), etc.
Odio ver desaparecer estas cualidades. Apple descuida claramente a sus usuarios profesionales de Mac sobre sus usuarios de iOS y sus servicios en la nube. Con iCloud, Apple perfecciona la sincronización entre dispositivos, pero no ofrece el sincronismo perfecto dentro de la Mac como lo hacía antes.
fuente
la solución anterior no funcionó para mí ... así que esto es lo que he intentado y funcionó ... Estoy explicando esto aquí porque si la solución anterior no funciona para alguien, entonces él / ella puede reiniciar su Mac en Inicio de sesión en modo seguro y luego apagado y arranque en modo normal ... Problema resuelto :)
fuente