9 votos

¿Existe una manera fácil de añadir, modificar o eliminar qué archivos o URLs están asociados a las aplicaciones?

Este es un intento de escribir un QA canónico para este tema, según el Meta post: ¿Dónde se almacena la lista de preguntas canónicas para Ask Different? Espero que se edite periódicamente con el objetivo de convertirse en una fuente de información completa.

¿Cómo puedo cambiar la aplicación que se abre normalmente cuando...

  • Abrir un enlace o un archivo

    • Hacer que el FTP se abra con Firefox, Chrome, Opera, etc. en lugar de con el Finder
    • Establecer mi lector de correo, noticias o RSS por defecto
    • Tener conexiones ssh abiertas en iTerm pero Telnet abierto en Terminal
    • Abre una aplicación de música como Vox (cualquier cosa pero iTunes) para la música
    • Abrir un zip archivo con WinZip para Mac en lugar de Finder
    • Haga nada cuando se selecciona/abre un archivo o una URL
  • Conecta un dispositivo multimedia (cámara, webcam, CD/DVD, etc.)

    • Evitar que las fotos se abran cuando conecto mi cámara
    • Ejecutar un script cuando conecto una cámara web
    • Lanzar automáticamente un Handbrake (u otra aplicación) cuando inserto un CD de audio

Además, ¿es posible ver, definir o editar qué archivos y extensiones abren las aplicaciones? Por ejemplo, quiero...

  • Photoshop
  • TextEdit
  • Microsoft Office (Excel, Word, PowerPoint, etc.)
  • Utilidad de archivo

Utilizando CommandI es muy útil para establecer aplicaciones específicas, pero quiero una solución más "global" para establecer las especificaciones de cada aplicación y/o extensión.

¿Hay alguna manera de hacer esto fácilmente en MacOS?

0 votos

8voto

Douglas Puntos 10417

RCDefaultApp .


ACTUALIZACIÓN

A partir de 2020, la aplicación RCDefault parece haber sido abandonada. Existe otra alternativa FOSS - SwiftDefaultApps que está disponible en GitHub y a través de Homebrew . Se describe como un "Reemplazo de RCDefaultApps" y las pruebas han demostrado que funciona prácticamente igual que el original. Funciona en MacOS 10.12.x (Sierra) hasta 10.15.x (Catalina).


Hay una aplicación gratuita (como la cerveza) que puedes usar para cambiar el comportamiento de MacOS con respecto a las asociaciones de aplicaciones y el manejo de URLs, protocolos y medios: Aplicación RCDefault .

RCDefaultApp es un panel de preferencias de Mac OS X 10.2 o superior que permite un usuario establecer la aplicación por defecto utilizada para varios esquemas de URL, extensiones de archivo, tipos de archivo, tipos MIME e identificadores de tipo uniforme

Establecer aplicaciones por defecto

Uno de los usos más convenientes de esta aplicación es establecer la aplicación por defecto para protocolos comunes como la navegación web o el correo electrónico (establecer el navegador o las aplicaciones de correo por defecto) o cambiar el FTP de Finder a Firefox o Chrome.

Default Apps

Archivo (extensiones) por aplicación

Una de las funciones más útiles (y globales) es averiguar qué extensiones de archivo están "asignadas" a una aplicación concreta. Por ejemplo, aquí podemos ver qué está asociado a Acrobat Pro.

Extension by Application

Aplicaciones por extensión

La otra cara de la moneda para ver qué está asignado a una aplicación concreta es ver qué aplicación está asignada a una extensión concreta. En este caso PDF se asigna a Acrobat Pro. Desde aquí, podemos cambiar su asociación a otra aplicación (como Vista Previa).

Applications by Extension

Desactivar una aplicación

Una de las herramientas más útiles (extremadamente útil en entornos de laboratorio o compartidos) es deshabilitar ciertas aplicaciones, extensiones o protocolos para que nunca se abran. Por ejemplo, en el siguiente ejemplo, Spotify puede ser desactivado y no se abrirá.

Disable an App

Instalación y uso

Es una aplicación antigua y no se ha actualizado desde 2009; sin embargo, recientemente la he probado tanto en El Capitán como en High Sierra.
Probado aún funciona en Mojave 10.14.1 al 18 de octubre.

Después de descargar y montar el DMG, simplemente copie el archivo RCDefaultApp.prefPane a cualquiera de los siguientes directorios:

  • /Library/PreferencePanes/ - estará disponible en todo el sistema para todos los usuarios
  • ~/Library/PreferencePanes/ - sólo disponible para su perfil de usuario

Abra las Preferencias del Sistema e inicie la utilidad

RCDefaultApp Icon

Precios

Es GRATIS como en la cerveza, pero si te parece útil la utilidad, te animo a hacer una donación . Tenga en cuenta que no estoy afiliado de ninguna manera a los desarrolladores o al software al que se hace referencia aquí.

0 votos

¿Puedes confirmar que esto todavía funciona en High Sierra? superuser.com/a/644593

0 votos

@JBis - Primera frase del epígrafe Instalación y uso ...

0 votos

Tal vez debería leer la respuesta antes de comentarla :)

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X