Elegir la aplicación predeterminada no permanece como predeterminada después de reiniciar

Cuando estoy abriendo archivos .avi, quiero abrirlos con VLC Media Player, cuando hago clic derecho en el elemento, veo esto:

ingrese la descripción de la imagen aquí

Como puede ver, QuickTime es el reproductor predeterminado, quiero cambiarlo a VLC, así que lo cambio:

ingrese la descripción de la imagen aquí

Después de cambiarlo, VLC abre todos los .avi que abro, sin embargo, cuando reinicio mi Mac, el valor predeterminado vuelve a QuickTime... ¿Cómo evito esto y mantengo VLC como predeterminado?

Respuestas (3)

Lo estaba haciendo de la manera incorrecta como lo intentas durante mucho tiempo y también me he retirado a usar RCDefaultApp en el pasado... pero en realidad hay una manera de hacerlo de forma nativa que funciona.

Haz lo siguiente:

1) right click your file 
2) choose "Get Info"
3) in the popup find the "Open with" strip (this is by default closed) and open it
4) from the drop down choose the program you want to open that type of file
5) click "Change all..."

Y esa es la forma correcta de hacerlo.

Ajá. Buen descubrimiento.
Qué desastre de UX... este mismo error está presente incluso en la última versión de iOS. No podría entenderlo sin esta publicación.
Tuve que reiniciar mi computadora portátil solo para asegurarme de que esta respuesta realmente ganó el voto a favor. Vale la pena.
Esto me funciona en Big Sur 11.2.3

Hay un gran panel de preferencias RCDefaultApp . Debería hacer lo que quieras.

RCDefaultApp es un panel de preferencias de Mac OS X 10.2 o superior que permite al usuario establecer la aplicación predeterminada utilizada para varios esquemas de URL, extensiones de archivo, tipos de archivo, tipos MIME e identificadores de tipo uniforme (o UTI; solo MacOS 10.4). MacOS X usa la configuración de extensión y tipo de archivo para elegir la aplicación al abrir un archivo en Finder, mientras que Safari y otras aplicaciones usan la configuración de URL y tipo MIME en otros momentos para el contenido no relacionado con un archivo (como un protocolo de URL desconocido, o un flujo de medios).

Este panel de preferencias se ve bien, gracias por eso.

Para cualquiera que busque en Google el mismo problema: como el venerable RCDefaultApp ahora está roto en 10.12 y versiones posteriores, hay un SwiftDefaultApp equivalente de código abierto

Este panel de Preferencias está destinado principalmente a ser un reemplazo moderno para la increíble RCDefaultApp desarrollada hace mucho tiempo por Carl Lindberg, que dejó de funcionar en 10.12 debido a la obsolescencia de la recolección de basura de ObjC.

...

Este panel de preferencias le permitirá ver y cambiar las asociaciones de aplicaciones predeterminadas para básicamente cualquier esquema de URI y/o tipo de archivo en macOS.

La interfaz de usuario es prácticamente idéntica a RCDefaultApps, excepto que las "Extensiones" (es decir, extensiones de archivo) ahora se incluyen en "Identificadores de tipo uniforme", y puede ser un poco más difícil encontrar una extensión específica. Sin embargo, funciona muy bien, tanto como solución al problema como reemplazo de RCDefaultApp.