Ich benutze Gnome Shell seit einigen Tagen mit Ubuntu und habe mit neuen Fenstern wirklich nerviges Verhalten erlebt.
Wenn ich ein anderes Fenster verwende und z. B. Alt+ Ctrl+ drücke T, um ein neues Terminalfenster zu öffnen, wird das neue Fenster manchmal nicht in den Vordergrund gebracht. Stattdessen erhalte ich die Meldung "Neues Terminalfenster ist betriebsbereit".
Ein ähnliches Problem tritt bei der Integration von Pidgin in die Gnome-Shell (über die Erweiterung) auf. Wenn ich eine neue Nachricht erhalte, wird eine Benachrichtigung angezeigt, das Fenster wird jedoch nicht angezeigt. Ich muss entweder Alt+ Tabdarauf klicken oder auf die Benachrichtigung klicken, um die neue Nachricht zu sehen.
Gibt es eine Möglichkeit, neue Fenster immer in den Vordergrund zu stellen und die lästigen "Fenster ist bereit" -Benachrichtigungen zu entfernen?
EDIT: gconftool-2 --search-key focus_new_windows
(wie von severin angefordert):
/schemas/apps/metacity/general/focus_new_windows = Schema (type: `string' list_type: '*invalid*' car_type: '*invalid*' cdr_type: '*invalid*' locale: `C')
/apps/metacity/general/focus_new_windows = smart
quelle
Antworten:
Sie können versuchen, focus_new_windows von smart auf strict zu setzen. Sie können entweder gconf-editor verwenden und zu / apps / metacity / general gehen und den Wert von focus_new_windows von smart auf strict ändern, wie hier:
Oder Sie können die Befehlszeile verwenden:
Wenn das immer noch nicht hilft, können Sie auto_raise_delay im oben genannten gconf-Editor von 1000 auf 0 ändern (siehe Screenshot).
Siehe auch hier .
quelle
Es gibt eine Erweiterung für Gnome3
"stiehl meinen Fokus"
https://extensions.gnome.org/extension/234/steal-my-focus/
Es löst genau das Problem, das Sie haben.
quelle
Referenzen: Allgemeine Compiz-Optionen , Matching des Compiz-Fensters .
quelle
Ich glaube nicht, dass es eine Einstellung dafür gibt. Ich benutze jetzt schon eine Weile Gnomeshell. Sie können die "Erweiterung für erweiterte Einstellungen" für Gnome 3 installieren, die Ihnen einige weitere Einstellungen bietet. Sie können jedoch nicht die gesuchte Funktion erhalten. Ich werde das Netz durchsuchen und auf Sie zurückkommen.
quelle
Dies kann jetzt mit dem Tweak Tool gemacht werden, das in der Gnome Shell enthalten ist. Sie müssen die Erweiterungen oder nicht mehr verwenden
dconf-editor
.Schieben Sie im Bereich "Windows" den Schalter auf "Windows automatisch anheben".
Diese Einstellung wird Popup - Fenster in Fokus machen, und auch die Meldung „Anwendung bereit ist , “ loszuwerden.
BEARBEITEN: Diese Option fehlt in Ubuntu 17.10 und wird hoffentlich in 18.04 zurück sein. Als vorübergehende Lösung können Sie versuchen, die folgenden Gnome-Erweiterungen zu installieren.
Die obige Erweiterung finden Sie hier: https://extensions.gnome.org/
quelle
Sie können diese Art von Sachen mit modifizieren
devilspie
, die ein nettes GUI-Frontend habengdevilspie
, das sich in den Repos befindet.quelle
Erstellen Sie eine benutzerdefinierte Verknüpfung unter Ihren Tastatureinstellungen und verwenden Sie den Befehl:
xterm -e <Terminalname>
oder:
uxterm -e <Terminalname>
Auch wenn Sie Probleme mit "Sitzung konnte nicht ausgeführt werden" haben, können Sie jederzeit einen Schritt weiter gehen.
<terminalname> -e xterm -e <terminalname>
In meinem Fall:
xfce4-terminal -e xterm -e xfce4-terminal
Das ist lustig, weil Sie auf diese Weise ein natives Terminal verwenden, um das neuere zu starten.
Und da die Älteren nicht die Präferenz haben, im Hintergrund zu starten
, wird die Neuere oben beginnen.
Sauber und keine Notwendigkeit, Erweiterungen zu installieren.
quelle
OK, ich habe dieses Problem seit vielen Monaten. Nachdem ich alle Antworten durchgesehen hatte, fand ich nichts Befriedigendes, aber ein paar gute Hinweise. Und hier ist die vollständige Antwort, die mein Problem für Ubuntu 18.04 gelöst hat: https://linuxconfig.org/how-to-install-gnome-shell-extensions-on-ubuntu-18-04-bionic-beaver-linux .
Schritt 1
Installieren Sie das Firefox-Addon, mit dem GNOME-Shell-Erweiterungen einfach installiert werden können: https://addons.mozilla.org/en-US/firefox/addon/gnome-shell-integration/ .
Schritt 2
Installieren Sie den Host-Connector, der das Addon unterstützt:
Schritt 3
Installieren Sie diese GNOME-Shell-Erweiterung: https://extensions.gnome.org/extension/1236/noannoyance/ . Sie können es dank der Firefox-Erweiterung von der Webseite aus installieren.
quelle