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.
LSUIElement
Satz true
in Info.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.
Apple > Force Quit...
Menü zu prüfen, ob etwas läuft, das nicht funktionieren sollte.