Impedir que la ventana se seleccione automáticamente al iniciar la aplicación

0

Cuando estoy escribiendo en una aplicación (por ejemplo, Terminal), y quiero buscar algo en Google, abro Safari. Mientras el safari se abre y carga pestañas y otras cosas, quiero seguir escribiendo en la terminal para hacer el trabajo. Sin embargo, después de aproximadamente un segundo, la ventana de Safari se selecciona automáticamente, y lo que sea que esté escribiendo, de repente obtiene una entrada en el safari.

Así que trato con eso y hago clic de nuevo en Terminal para seguir escribiendo. Después de otro segundo, Safari se vuelve a seleccionar y tengo el mismo problema. Hago clic en Volver a la Terminal, y sucede una tercera vez.

Es extremadamente molesto y puede ser peligroso, por ejemplo, cuando aparece una alerta en la aplicación recién lanzada y simplemente presiono Enter en mi teclado (esperando que se ingrese en el Terminal), lo que hace que la alerta desaparezca instantáneamente. después de que aparezca, potencialmente haciendo acciones no deseadas en mi computadora.

No sé si sucede tres veces con Safari (solo fue un ejemplo), pero sé que ha ocurrido al menos tres veces antes con un solo lanzamiento de aplicación.

¿Hay alguna forma de desactivar esta función?

    
pregunta Aderis 31.03.2017 - 20:00

1 respuesta

1

Por lo que yo sé, no hay una solución ideal, a menos que esté dispuesto a deshabilitar el SIP (tal vez).

Creo que tu mejor apuesta puede ser el comando de bash open :

Bash:

open -ga "Google Chrome"

Applescript:

do shell script "open -ga 'Google Chrome' "

Esto abrirá la aplicación específica sin robar atención

  

Los nombres de las aplicaciones distinguen entre mayúsculas y minúsculas

Si solo necesitaba esto mientras usaba el terminal, tal vez usaría aText para expandir open chrome al comando anterior y así sucesivamente ... No es que sea mucho más corto, pero preferiría eso.

Puede utilizar aplicaciones de terceros para iniciar aplicaciones y scripts:

Alfred , Launchbar , FastScripts , Apptivate etc ... hay toneladas de aplicaciones que hacen esto.

También puede crear una aplicación usando Automator.app , que simplemente ejecuta el comando de terminal y puede agregar esa aplicación al dock. Sin embargo, esto tiene sus propios problemas, ya que el ícono real de la aplicación aparecerá en el Dock en cuanto hagas clic en el ícono del Dock personalizado y ahora tienes dos íconos para la misma aplicación en el Dock ... oh bueno.

Como nota al margen, también puede abrir un sitio web específico:

Bash:

open -ga "Google Chrome" "http://askdifferent.com"

Applescript:

do shell script "open -ga 'Google Chrome' 'http://askdifferent.com' "
  

En otras aplicaciones, puedes abrir un archivo reemplazando la URL con una ruta a un archivo.

    
respondido por el Joonas 31.03.2017 - 21:42

Lea otras preguntas en las etiquetas