Los iconos siguen siendo los mismos después de haber cambiado el programa predeterminado para abrir el archivo

11

Acabo de desinstalar un programa de mi nuevo mac. El programa se estaba haciendo predeterminado para abrir todos los archivos .r . Instalé un programa nuevo y lo hice predeterminado para abrir archivos .r , pero el icono antiguo de los archivos permanece. El icono del programa anterior sigue en cada .r -files.

¿Cómo puedo actualizar los íconos de los archivos .r , para que vean los íconos del nuevo programa? ¿Y por qué este icono aún existe en mi mac, puedo eliminar el icono del programa anterior?

    
pregunta Mathematica 24.03.2014 - 20:16

4 respuestas

6

Puedes intentar reconstruir la base de datos de LaunchServices desde la Terminal:

  

/System/Library/Frameworks/ApplicationServices.framework/Frameworks/LaunchServices.framework/Support/lsregister   -kill -r -domain local -domain system -domain user

La ruta a lsregister en Mavericks es:

  

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister

    
respondido por el Mateusz Szlosek 04.04.2014 - 19:52
1

Para el uso de Yosemite 10.10.4:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
    
respondido por el Florin 28.07.2015 - 14:42
0

En macOS Sierra 10.12.1 la solución lsregister proporcionada por @Mateusz Szlosek no ha funcionado.

Pero esta solución funcionó : Restablecer el caché de iconos en MacBook

Sin embargo, el cambio de la aplicación predeterminada para un tipo de archivo a través del "Abrir con ..." del Finder no causa 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 GUI de macOS en lugar de Windows, donde tenía y todavía tengo que hacer un montón de manuales. refrescante & más cargas / precauciones para el usuario debido a la falta de sincronización / reconocimiento de procesos cruzados (es decir, cambiar el nombre de un archivo en Explorer mientras está abierto en otra aplicación, le causará problemas, aún en 2016).

Lo que está tan bien en la Mac es la interacción instantánea de procesos cruzados de todas las aplicaciones de inventario y todas las aplicaciones que utilizan marcos estándar. Es decir, volver a habilitar una interfaz de red y Safari carga automáticamente el contenido de una pestaña del navegador inactivo, Renombrando un archivo en el Finder mientras se abrió sin problemas, cambiando un ícono y se actualizó en cada instancia de vista (Finder, diálogo de archivos de aplicaciones, ícono en la barra de título de la aplicación), etc.

Odio ver desaparecer estas cualidades. Apple claramente descuida 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 antes.

    
respondido por el porg 09.11.2016 - 17:02
0

la solución anterior no funcionó para mí ... así que esto es lo que he intentado y funcionó ... Lo estoy explicando aquí porque si la solución anterior no funciona para alguien, entonces él / ella puede simplemente reiniciar su mac en Modo seguro inicia sesión y luego apaga y arranca en modo normal ... Problema resuelto :)

    
respondido por el FaISalBLiNK 08.06.2017 - 12:51

Lea otras preguntas en las etiquetas