La ventana activa en mi máquina ocasionalmente pierde el foco. La aplicación activa sigue siendo la misma: si estaba en Chrome antes, todavía estoy en Chrome ahora, pero la ventana activa ya no está activa. No hay ventana activa. Esto es frustrante; sucedió mientras escribía esta pregunta, y mis pulsaciones de teclas de repente dejaron de registrarse.
Creo que alguna otra aplicación está robando foco, pero que en sí misma no tiene interfaz de usuario para mostrar, por lo que la ventana activa deja de estar activa, pero la aplicación activa permanece activa.
La pregunta es: ¿cómo puedo rastrear la aplicación infractora para poder eliminarla con enojo? Normalmente en casos de robo de foco, el culpable es obvio, porque tiene foco. En este caso, estoy perplejo.
fuente
Apple > Force Quit...
menú para ver si hay algo en ejecución que no debería estar.LSUIElement
configuradastrue
enInfo.plist
). Esos son perfectamente capaces de ese comportamiento.tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
desafortunadamente no considera procesos sin barra de menú.Respuestas:
Aquí hay un script que le dirá qué aplicación se está activando sin avisarle. Lo adapté de una respuesta a la pregunta de @ KevinReid sobre Apple SE .
Deje que se ejecute en una terminal, espere a que la aplicación maliciosa robe el foco y vea qué aplicación aparece en último lugar. (Para mí: Google Drive. Otros han informado cosas de Symantec AV).
fuente
Google Drive [/Applications/Google Drive.app]
Esto sonará tonto y absurdamente simple ... Tuve el mismo problema con mi computadora portátil cuando utilicé el trackpad o el teclado incorporado. Tenía dos computadoras portátiles separadas que ofrecen experiencias similares después de haber estado expuesto a un poco de humedad (sí, me derramé sobre el teclado).
Agregar mouse y teclado periféricos lo resolvió por mí.
fuente