Todas las ventanas pierden el foco cada 5 minutos [duplicar]

2

Mientras esté en Chrome o Sublime Text y el correo, mi ventana perderá el enfoque en intervalos de 5 minutos. ¿Cómo puedo determinar el culpable para poder eliminarlo? He intentado reiniciar y cerrar aplicaciones que creo que podrían ser responsables y no puedo averiguar qué es lo que realmente está causando el problema.

    
pregunta Travis 28.01.2015 - 00:34

1 respuesta

0

Puede usar la siguiente secuencia de comandos de Python, que puede indicarle qué aplicación está actualmente enfocada:

#!/usr/bin/python
# Prints current window focus.
# See: https://apple.stackexchange.com/q/169277
from AppKit import NSWorkspace
import time
workspace = NSWorkspace.sharedWorkspace()
active_app = workspace.activeApplication()['NSApplicationName']
print('Active focus: ' + active_app)
while True:
    time.sleep(1)
    prev_app = active_app
    active_app = workspace.activeApplication()['NSApplicationName']
    if prev_app != active_app:
        print('Focus changed to: ' + active_app)

Imprimirá una aplicación activa que tiene el enfoque y cualquier cambio cada segundo.

Secuencia de comandos relacionada: Identifique qué aplicación o proceso está robando el enfoque en OSX en Gist

Uso:

  1. Guarde el script anterior en archivo get_active_focus.py .
  2. Asigne atributos de ejecución mediante el comando chmod +x get_active_focus.py .
  3. Ejecutarlo como: ./get_active_focus.py .

Salida:

$ ./get_active_focus.py
Active focus: Terminal
Focus changed to: Google Chrome

Una vez que haya encontrado la aplicación afectada, considere desinstalarla o matarla (si es posible).

    
respondido por el kenorb 28.05.2017 - 17:54

Lea otras preguntas en las etiquetas