Aktywne okno na moim komputerze czasami traci ostrość. Aktywna aplikacja pozostaje taka sama - jeśli wcześniej byłam w Chrome, nadal jestem w Chrome - ale aktywne okno nie jest już aktywne. Żadne okno nie jest aktywne. To jest frustrujące; zdarzyło się to podczas pisania tego pytania, a moje naciśnięcia klawiszy nagle przestały się rejestrować.
Wierzę, że jakaś inna aplikacja kradnie fokus, ale sama w sobie nie ma interfejsu do wyświetlenia, więc aktywne okno nie staje się aktywne, ale aktywna aplikacja pozostaje aktywna.
Pytanie brzmi: jak wyśledzić obraźliwą aplikację, aby ze złością ją usunąć? Zwykle w przypadkach kradzieży skupienia sprawca jest oczywisty, ponieważ jest skupiony. W tym przypadku jestem zakłopotany.
LSUIElement
ustawionym na true
in Info.plist
). Są doskonale zdolni do takiego zachowania.
tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
niestety nie uwzględnia procesów bez paska menu.
Apple > Force Quit...
menu, aby sprawdzić, czy działa coś, co nie powinno być.