La configuración de "Abrir con" se arruina de forma impredecible en El Capitán

2

He estado teniendo un problema en mi instalación de El Capitan durante unos meses. En momentos impredecibles, el sistema "desaprueba" los programas asociados con ciertos tipos de archivos.

Por ejemplo, hago doble clic en un PDF en el Finder, y trata de abrirlo con Microsoft Word (que por supuesto se queja de que no puede abrirlo). Para solucionarlo, tengo que [clic con el botón derecho - > "Abrir con" - > "Otro ..."] en un archivo PDF, vaya a buscar Vista previa (que, por cierto, ni siquiera está en las "Aplicaciones recomendadas") y seleccione "Abrir siempre con", y luego el problema desaparece por algún tiempo.

Por un tiempo pensé que este problema se limitaba a los archivos PDF, y de alguna manera era un error causado por Microsoft Office.

Sin embargo, ahora mismo tuve el mismo problema, ¡pero el sistema tomó el valor predeterminado de iTerm para abrir hipervínculos ! Entonces, cuando hice clic en un enlace dentro de un correo electrónico, se abrió un iTerm vacío ... Para solucionarlo, tuve que crear un acceso directo a una página web, luego [clic derecho - > "Abrir con" - > "Otro ..."] y selecciona Firefox.

¡Me alegraría cualquier ayuda para restaurar la cordura, o al menos comprender lo que está pasando!

    
pregunta mitchus 02.03.2018 - 16:54

1 respuesta

1

Le sugeriría que reconstruya la base de datos LaunchServices, el mecanismo que hace coincidir los archivos con las aplicaciones que los abren.

Hay varios sitios que explican el proceso, aquí y aquí , por ejemplo.

En esencia, necesita copiar y pegar el siguiente comando en Terminal después de hacer una copia de seguridad completa con Time Machine:

/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain u -domain s -domain l -v


Si no está seguro de usar Terminal, puede usar la aplicación gratuita Onyx para reconstruir el índice. Onyx tiene muchas otras habilidades además de reconstruir la base de datos de LaunchServices.

Descargo de responsabilidad : no tengo ninguna participación financiera o de otro tipo en Titanium Sofware, el desarrollador de Onyx.

    
respondido por el IconDaemon 02.03.2018 - 18:22

Lea otras preguntas en las etiquetas