Hay dos conjuntos de aplicaciones en las que me encuentro con este problema:
Cuando salió iWork por primera vez, intenté decirle al sistema que abriera todos los archivos .numbers, .pages y .keynote con las versiones '09 de las aplicaciones de forma predeterminada, pero terminó ignorando esa preferencia y lanzó las nuevas versiones de todos modos. Como tal, me he acostumbrado a simplemente ir a la carpeta Aplicaciones, abrir la versión anterior manualmente y luego colocar lo que quiera editar en la aplicación abierta.
Office es un poco más integral a lo que hago, sin embargo, y realmente no tengo ganas de tener que hacer más de esto. ¿Hay algún tipo de configuración, comando de terminal, secuencia de comandos, etc. que pueda configurar para forzar el uso de una versión anterior de forma predeterminada?
Si desea abrir tipos de archivos específicos con una determinada aplicación predeterminada, por ejemplo, .docx o .pages:
1) haga clic derecho en cualquiera de esos archivos, mantenga presionada la tecla de opción y haga clic en "Mostrar Inspector".
2) Elija su aplicación predeterminada, por ejemplo, Office 2011 Word, desde el menú "abrir con"
3) Haga clic en el botón "cambiar todo" justo debajo de la pestaña "abrir con"
Para abrir un archivo con la aplicación no predeterminada desde una terminal, puede usar open -a path/to/application file
.
De la página del manual:
El comando abrir abre un archivo (o un directorio o URL), como si hubiera hecho doble clic en el icono del archivo. Si no se especifica ningún nombre de aplicación, se utiliza la aplicación predeterminada determinada a través de LaunchServices para abrir los archivos especificados.
Las opciones son las siguientes:
-a aplicación Especifica la aplicación que se usará para abrir el archivo
Sin embargo, esto no cambia la aplicación predeterminada. Pero la página de manual sugiere que podría haber una forma de cambiar la aplicación predeterminada en LaunchServices.