Tutte le finestre perdono la messa a fuoco ogni 5 minuti [duplicato]

2

Anche se in Chrome o Sublime Text and mail di sicuro, la mia finestra perderà il focus su intervalli di 5 minuti. Come posso determinare il colpevole in modo che io possa eliminarlo? Ho provato a riavviare e chiudere le applicazioni che ritengo possano essere responsabili e non riesco a capire cosa stia effettivamente causando il problema.

    
posta Travis 28.01.2015 - 00:34
fonte

1 risposta

0

Puoi usare il seguente script Python che ti può dire quale app è attualmente attiva:

#!/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)

Stampa l'applicazione attiva che ha lo stato attivo e ogni cambiamento ogni secondo.

Script correlato: Identifica quale app o processo sta rubando il focus su OSX su Gist

Utilizzo:

  1. Salva sopra lo script in % file% di co_de .
  2. Assegna gli attributi di esecuzione di: comando get_active_focus.py .
  3. Eseguilo come: chmod +x get_active_focus.py .

Output:

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

Una volta trovata l'applicazione interessata, considera di disinstallarla o ucciderla (se possibile).

    
risposta data 28.05.2017 - 17:54
fonte

Leggi altre domande sui tag