Utilizo varios escritorios para hacer multitarea entre aplicaciones porque me gusta utilizar el modo de pantalla completa. Mi problema es que a veces ejecuto un comando en Terminal que lanza otras aplicaciones. Cada vez que se lanza una nueva aplicación en OS X, parece pensar que debe cambiar automáticamente al "Escritorio principal" y establecer la aplicación recién lanzada como la aplicación activa. Esto me molesta porque me gustaría simplemente ejecutar una aplicación en segundo plano sin que el sistema operativo decida qué debería estar mirando.
¿Hay alguna forma de desactivar o evitar este comportamiento?
Nota: esto, creo, desafortunadamente es el mismo comportamiento cuando tienes cualquier aplicación en pantalla completa como tu aplicación de enfoque principal y lanzas otra aplicación desde el Dock. Se lleva el foco directamente a esa nueva aplicación.
0 votos
¿Qué le parece utilizar AppleScript como
osascript -e 'run application "Photos"'
? Lanza y ejecuta una aplicación oculta.0 votos
@MateuszSzlosek: esto no funcionaría si estoy iniciando un proceso desde terminal que, digamos, lanza Chrome y luego imprime cosas de nuevo en terminal.
0 votos
O tendría que envolver cada comando que lanza otra aplicación en un Applescript para esa aplicación en particular
0 votos
¿Cómo se ejecuta el comando? Porque si lo hago
/Applications/Contacts.app/Contents/MacOS/Contacts
No desactivo el Terminal a pantalla completa. (MacOS Sierra)0 votos
@MateuszSzlosek: La forma de lanzar la nueva aplicación es arbitraria. Solo quiero evitar que la nueva aplicación robe el foco.