Cuando la ventana de Información del Finder se utiliza para asociar archivos de un tipo determinado con una aplicación:
- la preferencia es efectiva inmediatamente.
Cuando se utiliza el Terminal para hacer comparables, además de a ~/Library/Preferences/com.apple.LaunchServices.plist
- la preferencia no es efectiva de inmediato.
Pregunta
¿Por qué el Lanzamiento de los Servicios no de inmediato respecto de escritura para el usuario com.apple.LaunchServices.plist
?
Una respuesta ideal podría ser una referencia a una página en la de Desarrollador de Apple área.
Las respuestas no tienen implican la ejecución de un comando.
De fondo
Agente o demonio?
Preguntándose si un demonio o agente hace los cambios .plist eficaz, me encontré:
sudo launchctl list
En la lista, bajo la etiqueta de título, yo no veo nada que pueda relacionarse con el Lanzamiento de Servicios.
Referencias
Una respuesta de Stack Overflow pregunta de Cómo configurar la aplicación predeterminada para determinados tipos de archivos en Mac OS X? sugiere:
... para ser recargado. Usted puede cerrar la sesión, espera un par de minutos o de fuerza launchservices a reiniciar ...
En mi caso:
- la sesión no tendrá el efecto deseado
- He utilizado el
lsregister
enfoque, pero que tipo de análisis se requiere de mucho tiempo.
El aceptó responder a Super Usuario pregunta ¿hay una manera más rápida de cambiar por defecto las aplicaciones asociadas con los tipos de archivos en OS X? sugiere:
... reiniciar el sistema operativo para aplicar los cambios (registro de salida y la de regreso en casa no es suficiente) ...
- si el reinicio es suficiente, que es probablemente menos tiempo que matar, a continuación, la siembra de los Servicios de Lanzamiento de la base de datos.