La finestra attiva sulla mia macchina a volte perde la messa a fuoco. L'app attiva rimane la stessa - se prima ero su Chrome, adesso sono ancora su Chrome - ma la finestra attiva non è più attiva. Nessuna finestra attiva. Questo è frustrante; è successo mentre scrivevo questa domanda e i miei tasti improvvisamente hanno smesso di registrarsi.
Credo che qualche altra app stia rubando il focus, ma che essa stessa non abbia un'interfaccia utente da visualizzare, quindi la finestra attiva diventa non attiva, ma l'app attiva rimane attiva.
La domanda è: come posso rintracciare l'app offensiva, in modo da poterla eliminare con rabbia? Normalmente in caso di furto della messa a fuoco, il colpevole è ovvio, perché ha la messa a fuoco. In questo caso, sono perplesso.
LSUIElement
impostato su true
in Info.plist
). Quelli sono perfettamente capaci di quel comportamento.
tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
purtroppo non considera i processi senza barra dei menu.
Apple > Force Quit...
menu per vedere se c'è qualcosa in esecuzione che non dovrebbe essere.