Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic

Puede que no sea la utilidad del siglo, pero tenerla ciertamente acelera algunas operaciones en Mac. De hecho, con Appocalypse puedes cierra todas las aplicaciones abiertas de una sola vez tan pronto como haya terminado de trabajar en la computadora; para encontrarlo listo, liviano y ágil la próxima vez que inicie sesión.

O puedes usarlo para minimizar todas las ventanas dejar que sigan ejecutándose en segundo plano y luego restaurar solo el que se necesita en ese momento: esto puede tener sentido, por ejemplo, para evitar distracciones innecesarias mientras se trabaja en un proyecto específico que requiere solo una o dos aplicaciones activas en la pantalla.

Finalmente, se puede utilizar para realizar ambas operaciones de forma selectiva, es decir, cerrar o minimizar todas las aplicaciones excepto los indicados por el usuario (en la jerga se llama lista blanca), o cerrando o minimizando sólo determinadas aplicaciones (lista negra).

Dónde descargar Apocalipsis

Como dijimos, puedes conseguir todo esto instalando Appocalypse, que funciona en macOS 10.15 o versiones posteriores. lo descargas directamente desde el sitio web oficial: no es necesario crear cuentas ni registrarse para suscripciones, pero aún así es necesario comprar la licencia que, en el momento de escribir este artículo, cuesta 9 dolares.

Sin embargo, si te apetece trastear un poco con Apple Script y Automator, te ofrecemos nuestra alternativa gratuita.

¿Qué es AppleScript?Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Entre las muchas aplicaciones preinstaladas en Mac hay una muchas veces desconocida para el usuario común y a la vez muy potente: Editor de guioneses decir, aquel con el que puedes escribir Apple Script, el lenguaje de automatización integrado en macOS que permite controlar el sistema y las aplicaciones mediante scripts simples escritos en una sintaxis casi natural.

Se puede utilizar, por ejemplo, para automatizar operaciones repetitivas, hacer que diferentes apps se comuniquen entre sí, gestionar ventanas y archivos, simular comandos y crear pequeñas utilidades personalizadas, como las que proponemos en este artículo.

¿Qué es el automatizador?Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Automator, por otro lado, es otra aplicación de macOS que te permite hacer más o menos lo mismo, pero sin necesidad de escribir código. Puede usarlo para crear flujos de trabajo gráficos combinando acciones predefinidas para monitorear su sistema, aplicaciones y archivos.

Por ejemplo, para cambiar el nombre de archivos o cambiar el tamaño de imágenes de forma masiva, enviar correos electrónicos automáticos o ejecutar scripts. El punto fuerte reside en la interfaz visual que lo hace accesible incluso para aquellos sin experiencia en programación.

Cerrar todas las aplicaciones

Para crear la automatización que cierra todas las aplicaciones abiertas, simplemente use Automator. Haz esto:

  • abierto automatizador;
  • hacer clic en Archivo > Nuevo (⌘norte);
  • seleccionar Solicitud desde el menú contextual;
  • hacer clic en tu eliges.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Se abrirá la ventana para crear la aplicación. Ahora:

  • desde la barra lateral, haga clic en Comportamiento;
  • seleccione el panel Utilidades;
  • localizar la voz Salir de todas las aplicaciones;
  • arrástralo en el panel derecho.

Por defecto, está marcado Solicite guardar sus cambios está activo. Recomendamos dejarlo así, pero considere desactivarlo para que la automatización sea aún más efectiva (sin embargo, se perderá cualquier trabajo no guardado en las aplicaciones abiertas).

Cuando estés listo, guárdalo así:

  • Archivo > Guardar (⌘S);
  • pasar a la carpeta Aplicaciones desde la barra lateral;
  • asignarle un nombre (elegimos Chiudi tutto.app);
  • hacer clic en Ahorrar.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

como funciona

Cada vez que abras esta aplicación, se cerrarán todas las abiertas (incluida ésta).

Si ha dejado activa la casilla de verificación en «pedir guardar cambios», entonces, si hay documentos u otras aplicaciones que no se guardan automáticamente, Primero se le pedirá que guarde los cambios.

Una vez hecho esto, lo más probable es que tengas que iniciar esta automatización nuevamente para garantizar que todas las aplicaciones estén realmente cerradas.

Recuerde también que para esta automatización (y todas las demás mencionadas en este artículo) en el primer inicio, el sistema puede solicitarle autorización para controlar los eventos del sistema y las funciones de accesibilidad. Para hacer esto, se le pedirá que habilite la casilla de verificación de la aplicación creada en Preferencias del Sistema > Seguridad y Privacidad > Accesibilidad.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Empoderamiento

Además de cerrar todas las aplicaciones, puedes Utilice también esta automatización para realizar otras operaciones útiles al mismo tiempo. como apagar Wi-Fi, cerrar ventanas del Finder y desconectar cualquier disco conectado.

Para estas operaciones es necesario integrar scripts de shell o Apple Scripts dentro de Automator. Puedes agregarlos todos o sólo los que te interesen. Así es como.

  • volver a subir automatizador;
  • hacer clic en Archivo > Abrir (⌘O);
  • seleccionar la aplicación «Cerrar todas las aplicaciones».

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Apague el wifi

  • seleccione el panel nuevamente Comportamiento desde la barra lateral;
  • ingresa nuevamente a la sección Utilidades;
  • arrastrar Ejecutar script de shell en el panel derecho y colóquelo debajo del formulario que cierra todas las aplicaciones.

En la nueva ventana:
– dejar seleccionado /bin/bash;
– En el campo de texto tipo networksetup -setairportpower en0 off;
– haga clic en Archivo > Guardar (⌘S) para guardar.

De esta forma al iniciar la automatización, además de cerrar las apps también apagará el Wi-Fi.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Cerrar todas las ventanas del Finder

Siga las mismas instrucciones que el módulo anterior, agregando otro script de shell debajo de todos los demás módulos, pero en el campo de texto escriba: osascript -e 'tell application "Finder" to close every window'.

Esta adición permitirá que la automatización también cierre todas las ventanas abiertas del Finder.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Quitar todos los discos

Para esta operación necesitamos Apple Script. Haz esto:

  • desde la barra lateral, seleccione siempre Comportamiento;
  • Utilidades;
  • arrastre el módulo nombrado hacia la parte inferior derecha Ejecute el script de Apple;
  • en el campo de texto de este módulo eliminar todo el contenido insertado por defecto y reemplazarlo con este código;

tell application "Finder"
	set allDisks to every disk
	repeat with aDisk in allDisks
		if startup disk is not aDisk then
			try
				eject aDisk
			on error
				display dialog "Impossibile smontare il disco: " & (name of aDisk)
			end try
		end if
	end repeat
end tell
  • hacer clic en Archivo > Guardar (⌘S) para guardar.

Hacerlo posible discos externos, memorias USB y similares serán desmontados, permitiéndote desconectarlos sin dañarlos.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Bonificación: pitido cuando termine

Opcionalmente podrás reproducir un sonido acústico cuando el automatismo finalice todos estos comandos, así podrás estar seguro de que se han realizado todas las acciones.

En este caso, simplemente siga las instrucciones anteriores y agregue un Apple Script final en la parte inferior del bucle para que ejecute este comando:

do shell script "afplay /System/Library/Sounds/Glass.aiff"

delay 2

Hemos indicado uno de los sonidos del sistema más comunes, pero en la carpeta /System/Library/Sounds/ encuentra otros: posiblemente reemplace la ruta del archivo con una de las otras o con cualquier otro sonido disponible en Mac.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Cierra todas las aplicaciones menos algunas

Puede agregar una lista blanca que impida que esta automatización cierre una o más aplicaciones. Simplemente edite el formulario Salir de todas las aplicaciones de este modo:

  • haga clic en el botón Agregar;
  • seleccionar la aplicación de la lista;
  • haga clic en el botón azul Agregar.

Repita estos pasos para cada una de las aplicaciones que no desee cerrar. En el ejemplo que ves en la foto hemos añadido Tienda de aplicaciones, BBEdit y Gimp.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Cierra solo algunas aplicaciones

Para cerrar sólo dos o más aplicaciones con un solo clic debes utilizar un módulo diferente, que siempre podrás encontrar en Acciones > Utilidades.

  • arrastra el módulo hacia la derecha Salir de la aplicación;
  • seleccione la aplicación deseado en el menú desplegable.

Repite la operación para todas las aplicaciones que quieras cerrar de una sola vez. En el ejemplo de la foto hemos insertado Contactos, calculadora y vista previa.

También puede decidir de forma selectiva si desea dejar el cheque marcado. Solicite guardar sus cambios según sus preferencias.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Minimizar todas las aplicaciones

Para minimizar las ventanas de todas las aplicaciones abiertas utilizamos Apple Script. Se necesitan algunas líneas de código:

  • abierto Editor de guiones;
  • hacer clic en Archivo > Nuevo (⌘N).

En el campo de textoque está vacío, ingresa este código:

tell application "System Events"
	set visibleProcesses to every process whose background only is false
	
	repeat with proc in visibleProcesses
		try
			set winList to windows of proc
			repeat with w in winList
				try
					set value of attribute "AXMinimized" of w to true
				end try
			end repeat
		end try
	end repeat
end tell
  • ahora haga clic en Archivo > Guardar (⌘S);
  • en Formato fileseleccionar Solicitud;
  • en Situato inseleccione la carpeta Aplicaciones;
  • asignarle un nombre (elegimos “Minimizar todo.app”);
  • hacer clic en Ahorrar.

Una vez hecho esto, cada vez que abras esta nueva aplicación, se minimizarán todas las ventanas abiertas. La velocidad a la que se realiza la operación. varía claramente según la cantidad de aplicaciones abiertas.

Una vez terminado, puedes restaurar una o dos aplicaciones que necesites en ese momento. evitando la distracción de todos los demásque sin embargo permanecerá abierto para seguir trabajando en segundo plano.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Minimiza todas las aplicaciones excepto algunas

Para esta operación el código es similar al anterior, pero con el añadido de algunas líneas entre ellas la que enumera todas las aplicaciones que no se deben minimizar.

Copia este código en un nuevo archivo Editor de guiones:

aaaaa

Encuéntralo indicado con la cotización -- whitelist la línea donde se encuentra el comando set excludedApps que se utiliza precisamente para excluir aplicaciones de la operación realizada por el script.

En el ejemplo encontrará insertado Editor de guiones, Opera y Finder: modifica la lista a tu gusto con todas las aplicaciones cuya ventana quieras mantener activa, teniendo cuidado de insertar el nombre exacto entre comillas y separándolas con una coma.

Cómo cerrar o minimizar grupos de aplicaciones de Mac con un solo clic - macitynet.it

Minimizar solo algunas aplicaciones

También puede crear una aplicación que minimice solo un grupo de aplicaciones, dejando activas las ventanas de todas las demás que no figuran en la lista. El código a utilizar es este:

tell application "System Events"
-- whitelist
set excludedApps to {"Script Editor", "Opera", "Finder"}

set visibleProcesses to every process whose background only is false

repeat with proc in visibleProcesses
set procName to name of proc
if excludedApps does not contain procName then
try
set winList to windows of proc
repeat with w in winList
try
set value of attribute "AXMinimized" of w to true
end try
end repeat
end try
end if
end repeat
end tell

Esta vez en el ejemplo que mencionamos Correo, Telegram y Firefox que encontrará listado inmediatamente debajo -- blacklist: modifica esta lista con las apps que quieras siguiendo las instrucciones del script anterior (comillas y comas).

XMenu pone los contenidos de tu Mac a sólo un clic de distancia - macitynet.it
XMenu pone el contenido de tu Mac a solo un clic de distancia

Cómo ejecutar todas estas nuevas aplicaciones sobre la marcha

Para facilitar la apertura de aplicaciones que acabas de crear puedes utilizar diferentes estrategias.

Simplemente, puedes buscarlos por nombre a través del Destacar. O puedes asignar a cada uno un atajo de teclado con una aplicación como Teclas de acceso rápido.

Otra posibilidad es agregarlos a la barra de menú a través de una aplicación como Xmenú (esto es exactamente lo que hacemos) que le permite agrupar los alias de aplicaciones, archivos y carpetas más utilizados en una conveniente lista emergente.

Más aplicaciones y guías

Si está buscando otras aplicaciones, sepa que aquí en Macitynet tiene muchas opciones para elegir: de hecho, publicamos periódicamente nuevos artículos, separando los dedicados a iPad, iPhone, Mac, Android y Windows en secciones específicas.

Por último, no olvides que periódicamente publicamos guías como ésta. En nuestro sitio ahora puedes encontrar cientos específicos para iPhone, iPad, pero también para Mac y Apple Watch. Simplemente haga clic en el nombre del dispositivo que le interesa para explorarlos todos y luego seleccione los que desea leer.