¿Cómo puedo agregar una aplicación al menú Abrir con (que se muestra después de hacer clic derecho) para un tipo de archivo determinado, sin hacer que ese archivo siempre se abra con esa aplicación?
En este caso específico, me gustaría tener la opción de abrir un archivo de ubicación de sitio web (.URL) con TextEdit, sin dejar de usar Safari.
Estoy ejecutando OS 10.7.4.
Respuestas:
Agregue esto a la matriz CFBundleDocumentTypes en
/Applications/TextEdit.app/Contents/Info.plist
:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -f /Applications/TextEdit.app/
killall Finder
Si la aplicación está firmada, la modificación de un Info.plist invalida la firma del código . También hace que algunas aplicaciones como TextEdit y WriteRoom se bloqueen al iniciarse el 10.8.
fuente
Intente seleccionar el archivo en el Finder y haga clic en Archivo> Obtener información. Desde allí, debería poder elegir cualquier aplicación para abrirla. Una vez que haya abierto ese tipo de archivo en esa aplicación una vez, debería comenzar a aparecer en el menú Abrir con.
EDITAR: La respuesta anterior no funciona. Sugerencia alternativa:
Me sentí mal porque mi respuesta anterior era incorrecta, así que busqué en Google. Encontré este consejo de Mac OS X Sugerencias:
fuente
La segunda solución de newtron funcionó para mí, pero solo después de abrir Terminal y ejecutar el siguiente comando:
/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user
Después de reiniciar el sistema, la aplicación deseada estaba en mi menú contextual "abrir con".
Gracias
fuente
En lugar de abrir el archivo con el menú contextual, también puede arrastrar cualquier archivo a cualquier aplicación deseada mientras presiona las teclas ⌥+ ⌘. Esto obligará a cualquier aplicación a probar incluso si cree que no puede hacerlo. Uso esto todo el tiempo.
fuente
Puede agregar la opción como Servicio con Automator y luego activarla con una tecla de acceso directo de Keyboard Maestro.
Automator
y seleccione elService
tipo de documento.Files and Folders
en elService receives selected
menú superiorOpen Finder Items
acción.TextEdit
enOpen with:
Ahora puede encontrar esto por:
O
¡Pero no tienes que parar allí!
Luego hice una macro de Keyboard Maestro para poder usar una tecla de acceso rápido para hacerlo:
Tengo esta idea de este sitio: http://www.mactricksandtips.com/2013/05/add-open-with-textedit-or-any-other-app-to-right-click-menu-item.html
fuente
Un seguimiento de la solución de newtron:
No puede guardar el archivo .plist editado si su cuenta no tiene los permisos correctos (el problema con el que estoy lidiando ahora, incluso en el estado de administrador, no tendrá permisos de lectura + escritura sobre algunos archivos y carpetas ... .). Para guardar los cambios en los archivos .plist, debe otorgar a su usuario permisos de lectura + escritura.
Algunas de las aplicaciones de Mac predeterminadas hacen que esto sea difícil de hacer y actualmente estoy buscando una solución (se actualizará) para hacerlo con TextEdit.
fuente
Esto funcionó para mí: haga clic derecho en su aplicación y vaya a contenidos y abra /Aplicaciones/*****.app/Contents/Info.plist
Abra Plist en Xcode como SourceCode y luego coloque esto:
Tenía 'AutomatorApplet.icns' en la carpeta de recursos.
fuente
Consulte tech-recipes.com para obtener instrucciones detalladas. Como señaló @ Anriëtte, la aplicación debería aparecer en el menú Abrir con si puede abrir el archivo específico.
fuente