Estoy ejecutando El Capitán 10.11.4 en una Mac Mini 2014.
A menudo ejecuto de 10 a 14 aplicaciones a la vez mientras trabajo escribiendo informes, word/excel/Adobe/Safari/iTunes/calendar/etc...
Con frecuencia quiero abrir otra aplicación, quiero que se abra en segundo plano y volver a Word/Excel y seguir trabajando, pero la aplicación de inicio me quita el enfoque, a veces 2 o 3 veces. una vez para la pantalla de bienvenida, una vez para abrir la ventana de diálogo y otra vez después de hacer clic en 'nuevo documento'.
En otra situación, actualizo una aplicación en segundo plano, como 1Password (beta) y cada paso me vuelve a centrar en la aplicación que se está actualizando.
¿Hay algo que pueda hacer con Unix/Terminal, etc. para forzar que toda la actividad de la aplicación se realice en segundo plano o para que el sistema operativo respete mi enfoque?
Para iniciar una aplicación en Finder en segundo plano (oculto), puede usar un servicio de Automator simple . Abra la aplicación Automator, seleccione un servicio que acepte archivos o carpetas en Finder y agregue una acción Ejecutar script de Shell con los siguientes contenidos:
for f in "$@"
do
open "$f" --hide
done
Guarde el servicio como Abierto en segundo plano . Abra Preferencias del sistema./ Teclado / Accesos directos / Servicios , encuentre su nuevo servicio y asigne el atajo de teclado que desee. Elegí un práctico ShiftCmdB. Cierra las Preferencias del sistema y prueba el servicio y el acceso directo.
Lo bueno de esto es que funciona tanto con aplicaciones como con documentos.
Trabajando en macOS 12.1 (Monterey) con otra opción de bandera:
for f in "$@"
do
open "$f" -gj
done
consulte esta publicación para obtener más información: Abrir la aplicación en segundo plano desde la Terminal
Herbert