Cuando selecciono un archivo y hago clic derecho sobre él para usar la opción "Abrir con", veo una lista de las aplicaciones más probables para abrir ese archivo, pero en mi caso, ejecutando 10.9.5, veo tres y, a veces, cuatro instancias de cada aplicación recomendada para abrir ese archivo en particular; vea la captura de pantalla adjunta. ¿Por qué es esto? ¿Hay alguna manera de reducir eso a una instancia por aplicación? ¿Si es así, cómo?
macos
applications
fmz
fuente
fuente
Respuestas:
Reconstruir LaunchServices para corregir entradas duplicadas en el menú 'Abrir con' de OS X
De ese artículo: copia siguiendo a tu Terminal
fuente
Este es un error de larga data en OS X. Puede solucionarlo con lsregister:
fuente
Además de las otras respuestas, puede mostrar múltiples copias que existen en otros discos duros o copias de seguridad. Un disco duro externo que use para las copias de seguridad de Time Machine puede aparecer como una opción si sus aplicaciones están respaldadas en esa unidad.
Si tiene curiosidad de dónde provienen las aplicaciones, abra una de las otras aplicaciones. Luego, desde el Dock, controle + haga clic en el ícono de aplicaciones y elija: Opciones> "Mostrar en Finder". Esto le mostrará dónde está la aplicación.
Use la línea de comando proporcionada por Buscar 웃 para actualizar los Servicios de lanzamiento de su sistema.
fuente
Para ampliar las respuestas proporcionadas por grgarside y Buscar, puede hacer que sea un poco menos doloroso definiendo un alias en su script .bashrc. Para hacerlo, abra Terminal.app y edite con su editor de texto favorito (vi, nano, emacs si así lo desea)
.bashrc
para agregar la siguiente línea al final:Tenga en cuenta que
rmdup
es solo un nombre de alias que he elegido para recordar fácilmente el comando más tarde (está destinado a expandirse para 'eliminar duplicados'). Puede elegir cualquier otro nombre de alias que desee, solo tenga cuidado de no usar un nombre ya usado para otro comando.Después de haber cambiado su .bashrc, cuando vuelve a notar aplicaciones duplicadas, puede abrir Terminal.app y escribir
rmdup
o cualquier otro nombre que elija, en lugar de la ruta completa allsregister
comando con todos sus argumentos, etc.fuente