¿Deshabilitar el robo de foco en Mac OS X?

8

Tengo un programa que funciona en segundo plano, pero cada vez que hace algo, roba el foco del mouse. A menudo, mientras estoy escribiendo algo. No hace falta decir que esto es muy molesto.

¿Es posible hacerlo para que el programa no pueda hacer esto? En cambio, simplemente rebota el icono del muelle? Eso es bastante molesto para que lo vea. ¡Nada de lo que dice es tan importante que debe tratarse de inmediato !

Brian Postow
fuente
Sé más específico. ¿Qué aplicación es robar foco?
ghoppe
en linux boxen, generalmente habilito focus-follows-mouse en el administrador de ventanas para tratar este comportamiento. Si una ventana emergente roba el foco, mover el mouse hacia atrás sobre una ventana abierta lo vuelve a colocar. no sé qué opciones ofrece OSX de esa manera, aunque; Quizás alguien más pueda agregar una respuesta que diga cómo hacerlo.
quack quijote
Es un programa del sistema del que nunca habrás oído hablar ... cuando normalmente vive en un servidor, a nadie le importa, o este comportamiento es realmente bueno, pero al intentar TRABAJAR en el sistema, es un dolor ...
Brian Postow
Este es un problema tan molesto. Incluso mientras escribo este mensaje, XCode roba el enfoque de entrada para cada etapa de su construcción ...
Lea Hayes
Me gustaría deshabilitarlo para TODAS las aplicaciones. Es la función número 1 del sistema operativo que más odio en todos los sistemas operativos. Linux, Windows y macOS.
dotnetCarpenter

Respuestas:

1

AFAIK, el enfoque en OS X está dictado por la aplicación que realiza el robo y la aplicación que actualmente tiene el foco (es posible, por ejemplo, programar una aplicación de interfaz de usuario "autocrática", como un juego).

Dicho esto, puede ser práctico en su situación modificar la aplicación de robo de foco en sí. Dentro del paquete de aplicaciones hay un Info.plist. Agregue la clave LSUIElement y configúrelo en 1. Esto (debería) eliminará todo rastro de la IU o el icono del dock, aunque seguirá siendo visible en el monitor de actividad.

Si necesita interactuar con la interfaz de usuario de esta aplicación de forma regular, esto probablemente no sea práctico. Sin embargo, podría ser justo lo que necesita si no necesita hacer más que lanzarlo. Asumiendo que funciona con esa aplicación, eso es.

NReilingh
fuente
0

Intenta ocultar el programa. No sé cómo configurar un experimento sin conocer / tener su programa, pero será rápido.

JRobert
fuente
No, lo intenté, el programa se oculta cuando cree que tiene algo importante que decir ... Es un programa MUY invasivo ...
Brian Postow