Das aktive Fenster auf meinem Computer verliert gelegentlich den Fokus. Die aktive App bleibt gleich - wenn ich vorher in Chrome war, bin ich jetzt immer noch in Chrome -, aber das aktive Fenster ist nicht mehr aktiv. Es ist kein Fenster aktiv. Das ist frustrierend; Es passierte, während ich diese Frage eintippte, und meine Tastenanschläge hörten plötzlich auf, sich zu registrieren.
Ich glaube, dass eine andere App den Fokus stiehlt, aber dass sie selbst keine anzuzeigende Benutzeroberfläche hat, sodass das aktive Fenster nicht aktiv wird, sondern die aktive App aktiv bleibt.
Die Frage ist: Wie finde ich die fehlerhafte App, damit ich sie wütend löschen kann? Normalerweise ist bei Fokusdiebstahl der Täter offensichtlich, weil er den Fokus hat. In diesem Fall bin ich ratlos.
quelle
Apple > Force Quit...
Menü zu prüfen, ob etwas läuft, das nicht funktionieren sollte.LSUIElement
Satztrue
inInfo.plist
). Die sind zu diesem Verhalten durchaus in der Lage.tell application "System Events" to display alert ((name of first application process whose frontmost is true) as string)
Prozesse ohne Menüleiste werden leider nicht berücksichtigt.Antworten:
Hier ist ein Skript, das Ihnen sagt, welche App aktiviert wird, ohne es Ihnen mitzuteilen. Ich habe es von einer Antwort auf @ KevinReids Frage über Apple SE angepasst .
Lassen Sie es in einem Terminal laufen, warten Sie, bis die Schurken-App den Fokus gestohlen hat, und sehen Sie, welche App zuletzt aufgeführt ist. (Für mich: Google Drive. Andere haben Symantec AV-Inhalte gemeldet.)
quelle
Google Drive [/Applications/Google Drive.app]
Das hört sich albern und absurd einfach an ... Ich hatte das gleiche Problem mit meinem Laptop, als ich das Trackpad oder die eingebaute Tastatur benutzte. Hatten zwei separate Laptops ähnliche Erfahrungen gemacht, nachdem sie ein bisschen Feuchtigkeit ausgesetzt waren (ja, ich habe auf die Tastatur geschüttet).
Das Hinzufügen von peripherer Maus und Tastatur löste das Problem für mich.
quelle