Wenn ich eine App starte, wird der Fokus nicht auf die geöffnete App verschoben

19

Nehmen wir an, ich habe Gthumb geöffnet und starte Nautilus über den 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 sich vor Gthumb öffnet (und nicht fokussiert ist).

Ist das korrektes Verhalten?

Gonzoza
quelle

Antworten:

27

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

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

2) Öffnen ccsm ( Alt+ F2und Art ccsmund HitEnter )

3) Gehen Sie zu "General Options"> "Focus & Raise Behavior" und setzen Sie "Focus Prevention Level" auf "Off".

4) Viel Spaß ;-)

Bildbeschreibung hier eingeben


Wenn Sie sich faul fühlen, fügen Sie dies einfach am Terminal ein und Sie sind fertig:

gconftool-2  --type=Integer --set /apps/compiz-1/general/screen0/options/focus_prevention_level 0  
desgua
quelle
2
Ich habe dies getan und werde es am nächsten Tag oder so testen. So weit so gut ...
Gonzoza
Am 14.04 wird der Weg für focus_prevention_leveldie in der Befehlszeile gconftool-2ist/org/compiz/profiles/unity/plugins/core
Rael Gugelmin Cunha
Hiermit wird die Frage beantwortet, wie der Fokus auf eine neu geöffnete Anwendung verschoben werden kann. Diese Frage wurde nicht gestellt.
Lexible
11

Nein, es ist nicht korrektes Verhalten. Die Antwort auf die Frage "Warum passiert es?" Ist, weil ein Fehler vorliegt. Ich schlage vor, einen Fehlerbericht einzureichen. Überraschenderweise kann ich keinen vorhandenen Fehlerbericht dafür finden, obwohl ich bestätigen kann, dass dies der Fall ist. Poste einen Link zum Fehler, wenn du es getan hast, damit ich mich daran anhängen kann.

Bearbeiten : Gefunden. Bug # 781931 Ich bin mir nicht sicher, warum diese Antwort abgelehnt wurde, da dies mit Sicherheit die Antwort auf die Frage ist, warum dies geschieht. Die Umgehung der Verwendung von ccsm ist keine Antwort auf die Frage, sondern eine Problemumgehung für den Fehler. Das an sich ist sehr nützlich und es lohnt sich, es zu posten, aber es beantwortet nicht die Frage, die gestellt wurde.

Clanlaw
quelle
Nun, die Antwort von Compiz scheint den richtigen Unterschied gemacht zu haben.
Gonzoza
4
Die Frage, die Sie gestellt haben, lautete: "Warum wird die Maus manchmal nicht auf Nautilus fokussiert?" Zweifellos ist die Problemumgehung sehr nützlich, aber sie ist nicht die Antwort auf die von Ihnen gestellte Frage, sondern die Antwort auf eine andere Frage.
Clanlaw
Ich denke, es wurde herabgestuft, weil Fehler nicht zum Thema gehören. Wenn dies also ein Fehler ist, sollte die Frage als "als nicht zum Thema gehörend" eingestuft werden.
9.
8

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

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

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

Tony
quelle