Wenn ich eine App starte, verschiebt sich der Fokus nicht auf die geöffnete App

Wenn ich eine App starte, verschiebt sich der Fokus nicht auf die geöffnete App

Nehmen wir an, ich habe Gthumb geöffnet und starte dann Nautilus vom Unity-Launcher (in 12.04). Warum fokussiert die Maus manchmal nicht auf Nautilus, das ich gerade gestartet habe? Stattdessen bleibt der Fokus auf Gthumb, während Nautilus vor Gthumb geöffnet wird (und nicht fokussiert wird).

Ist das das richtige Verhalten?

Antwort1

Sie können es mit CompizConfig-Settings-Manager konfigurieren.

1)InstallierenEs: sudo apt-get install compizconfig-settings-manager,

2) Öffnen Sie ccsm ( Alt+ F2und geben Sie ein ccsmund drücken Sie Enter)

3) Gehen Sie zu „Allgemeine Optionen“ > „Fokus- und Anhebungsverhalten“ und stellen Sie „Fokusverhinderungsstufe“ auf „Aus“.

4) Viel Spaß ;-)

Bildbeschreibung hier eingeben


Wenn Sie faul sind, fügen Sie dies einfach in das Terminal ein und fertig:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  

Antwort2

Nein, das ist kein korrektes Verhalten. Die Antwort auf die Frage „Warum passiert das?“ lautet: Weil ein Fehler vorliegt. Ich schlage vor, einen Fehlerbericht einzureichen. Überraschenderweise kann ich keinen vorhandenen Fehlerbericht dazu finden, obwohl ich bestätigen kann, dass es passiert. Posten Sie einen Link zum Fehler, wenn Sie ihn eingereicht haben, damit ich ihn anhängen kann.

Bearbeiten: Fand es. Fehler #781931 Ich bin mir nicht sicher, warum diese Antwort abgelehnt wurde, da sie sicherlich die Antwort auf die Frage ist, warum dies geschieht. Die Umgehung mithilfe von CCSM ist keine Antwort auf die Frage, sondern eine Umgehung des Fehlers. Das ist an sich sehr nützlich und es lohnt sich, es zu veröffentlichen, aber es beantwortet nicht die gestellte Frage.

Antwort3

Der obige Befehl hat bei mir nicht funktioniert und ich wollte CCSM nicht installieren, also habe ich ein bisschen nachgeforscht und festgestellt, dass der folgende Befehl funktioniert (ich verwende Ubuntu 15.04):

dconf write /org/compiz/profiles/unity/plugins/core/focus-prevention-level 0

Bearbeiten: Diese Lösung funktioniert immer noch für 16.04

verwandte Informationen