Cuando la ventana de información de Finder se usa para asociar archivos de un tipo en particular con una aplicación:
- la preferencia es efectiva inmediatamente.
Cuando se usa Terminal para hacer una adición comparable a ~/Library/Preferences/com.apple.LaunchServices.plist
- la preferencia es no efectiva inmediatamente.
Pregunta
¿Por qué Launch Services no respeta inmediatamente una escritura en com.apple.LaunchServices.plist
del usuario?
Una respuesta ideal podría ser una referencia a una página en el área de desarrolladores de Apple.
Las respuestas no tienen por qué implicar ejecutar un comando.
Fondo
¿Agente o demonio?
Preguntándome si un demonio o agente realiza cambios en ese .plist efectivo, corrí:
sudo launchctl list
En la lista, bajo el encabezado etiqueta , no veo nada que pueda relacionarse con Servicios de lanzamiento .
Referencias
Una respuesta a la pregunta de desbordamiento de pila ¿Cómo configurar la aplicación predeterminada para tipos de archivos específicos en Mac OS X? sugiere:
... para volver a cargar. Puede cerrar sesión, esperar unos minutos o forzar el inicio de los servicios de inicio ...
En mi caso:
- cerrar sesión no tuvo el efecto deseado
- Utilicé el enfoque
lsregister
, pero ese tipo de escaneo requiere mucho tiempo.
La respuesta aceptada a la pregunta del Superusuario ¿Existe una forma más rápida de cambiar las aplicaciones predeterminadas asociadas con los tipos de archivos en OS X? sugiere:
... reiniciar el sistema operativo para aplicar los cambios (cerrar y volver a iniciar no es suficiente) ...
: si un reinicio es suficiente, probablemente lleve menos tiempo que matar y luego sembrar la base de datos de Servicios de lanzamiento.