Tengo dos discos duros en mi máquina (Lion). Uno contiene la copia normal del sistema operativo que uso todos los días, el otro tiene una copia un poco más antigua del sistema operativo que guardo como respaldo (en caso de que la primera unidad deje de funcionar).
Un problema un tanto molesto es que cada vez que hago clic derecho en un archivo y voy a "Abrir con", aparecerán dos entradas para cada aplicación que tengo en el menú en cascada, una de cada copia de una aplicación de las dos unidades. El de la unidad de uso diario tendrá una versión más nueva porque los actualizo regularmente (de esta manera puedo decir qué aplicación usar).
Miré alrededor de la documentación y parece que puedo usar Launch Services
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister
pero no he encontrado ningún ejemplo que haga exactamente lo que estoy buscando. ¿Algunas ideas? ¡Gracias!
Respuestas:
Prueba este procedimiento:
/Applications
carpeta) arrastrando su icono al panel de Privacidad de la Configuración del sistema de Spotlight. Esto impedirá que Launch Services vea las aplicaciones en el disco y las registre nuevamente en el siguiente paso./System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -all local,system,user
. Como las aplicaciones en la segunda unidad ya no están disponibles a través de Spotlight, la nueva base de datos solo contendrá aquellas en su unidad principal.killall Finder
en Terminal).fuente
/Applications
en el disco externo.