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.
macos
focus
window-focus
Josh Bleecher Snyder
źródło
źródło
Apple > Force Quit...
menu, aby sprawdzić, czy działa coś, co nie powinno być.LSUIElement
ustawionym natrue
inInfo.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.Odpowiedzi:
Oto skrypt, który poinformuje Cię, która aplikacja aktywuje się bez powiadomienia. Zaadaptowałem to z odpowiedzi na pytanie @ KevinReid na Apple SE .
Pozostaw go uruchomionego w terminalu, poczekaj, aż nieuczciwa aplikacja wykradnie fokus i sprawdź, która aplikacja jest wymieniona na końcu. (Dla mnie: Dysk Google. Inni zgłosili materiały Symantec AV.)
źródło
Google Drive [/Applications/Google Drive.app]
To zabrzmi głupio i absurdalnie prosto ... Miałem ten sam problem z laptopem, kiedy korzystałem z gładzika lub wbudowanej klawiatury. Gdyby dwa osobne laptopy dawały podobne wrażenia po wystawieniu na działanie wilgoci (tak, rozlałem się na klawiaturze).
Dodanie myszy i klawiatury peryferyjnej rozwiązało to dla mnie.
źródło