Meine bisher beste Lösung dafür ist, Compiz zu installieren und darin die folgenden Aktionen auszuführen:Wählen Sie oben im ersten Fenster „Allgemeine Optionen“, öffnen Sie die Registerkarte „Fokus- und Erhöhungsverhalten“, wählen Sie „Sehr hoch“ aus dem „ Focus Prevention Level“ und geben Sie „any“ in das Textfeld „Focus Prevention Windows“ ein.
Ich gewöhne mich daran, dass ich die Anwendungen am unteren Rand des Fensters regelmäßig visuell scannen muss, was zu seltsamen Verhaltensweisen führt, z. B. bei Anwendungen, die zuvor den Fokus hatten, ihn aber nach einem Dialog an andere Anwendungen übergeben abgeschlossen.
Ich suche immer noch nach besseren Lösungen dafür, und ich erwarte, dass ich ein besseres Verhalten erreichen könnte, indem ich die Einstellungen in Compiz anpasse, aber ich bin zu beschäftigt dafür.
Es ist lustig, dass ich die Lösung für mein Ubuntu und GNOME auf OpenSolaris FAQ gefunden habe:
Die Lösung ist zu starten:
gconftool-2 -s -t string /apps/metacity/general/focus_new_windows "strict"
oder alternativ können Sie gconf-editor
starten und beheben Sie /apps/metacity/general/focus_new_windows
auf "streng"
Das hat bei mir in Ubuntu 16.04 nicht funktioniert. Auch das Anpassen von Desktop> wm> Preferences> Auto-Raise über den dconf-Editor nicht.
Was macht Arbeit stellt sicher, dass Sie den compizconfig-settings-manager installiert haben. Dann (ich kenne keine Möglichkeit, dieses erweiterte Dienstprogramm über die Benutzeroberfläche zu erreichen) können Sie den Befehl von einem Terminal aus ausführen:ccsm
Dann klicken Sie auf die allgemeinen Optionen und dort auf die Registerkarte Focus &Raise Behavior. Sie müssen die Fokusverhinderungsstufe (mindestens) von Niedrig auf Normal ändern.
(Workrave fing an, mich wahnsinnig zu machen, als sich kürzlich etwas änderte und es anfing, den Fokus zu stehlen, während ich schrieb und nicht auf den Bildschirm schaute!)