Festlegen der Standardanzeige für neue Fenster in Gnome 3

1782
ozamodaz

Ich habe 2 Displays, einen Monitor und einen Fernseher. Die erste, die ich ständig verwende, wurde in den Gnome-Einstellungen als primär festgelegt. Ein Fernsehgerät ist jedoch nur beim Ansehen von Filmen vom Sofa aus eingeschaltet. Hauptsächlich läuft alles wie erwartet, aber einige Apps werden am momentan abgeschalteten TV geöffnet. Daher muss ich es einschalten und das Fenster auf den Monitor ziehen. Dies passiert immer bei bestimmten Apps, z. B. qBittorrent .

Ich habe viel Zeit mit Google verbracht, konnte aber keine Möglichkeit finden, alle Apps auf dem primären Display erscheinen zu lassen.

7
Was ist Ihr Standard-Displaymanager? Lefty G Balogh vor 7 Jahren 0
Schwer zu beantworten mit Ihren Einschränkungen. Einige Optionen sind "Starten Sie einen Xserver mit zwei Bildschirmen" (so mache ich das) oder "Verwenden Sie einen Fenstermanager, mit dem Sie die Platzierung angeben können", beispielsweise "StartsOnScreen" für "fvwm2". Wenn der gnome Fenstermanager dies nicht unterstützt und Sie Xinerama möchten, haben Sie wahrscheinlich kein Glück. dirkt vor 7 Jahren 0
aber einige Fenster erscheinen auf dem Hauptdisplay (oder zumindest aktuell) @dirkt zb' vor 7 Jahren 0

1 Antwort auf die Frage

0
anders

Kind of old question I guess, but I reckon there are more people with this problem.

I don't think there is a setting to open all programs on the primary display on Gnome.

But as a workaround you can enable workspaces only on the primary display, and make rules for all the programs you want to force to primary.

Start gnome-tweak-tool.

Workspaces -> Turn on "Workspaces only on primary display"

Extensions -> Turn on "Auto move windows"

Press the gear to enter settings, press "Add Rule", choose program and workspace number.

Make a rule for each program you want to display on primary.

Ich habe es nur mit Stretch mit Gnome-Shell probiert, es hat nicht funktioniert. Es öffnet ständig Fenster auf dem sekundären Monitor. Francesco Casula vor 6 Jahren 0
Haben Sie zuerst Folgendes getan: Arbeitsbereiche -> "Arbeitsbereiche nur bei primärer Anzeige" aktivieren? Sind Sie sicher, dass Sie den richtigen Bildschirm als primären Bildschirm haben? Wenn Sie die Regel zu "Fenster automatisch verschieben" hinzufügen, stellen Sie sicher, dass Arbeitsbereich 1 ausgewählt ist. Wenn mehrere Monitore richtig ausgerichtet und eingerichtet sind, wird alles auf dem letzten Bildschirm angezeigt, den ich verwendet habe. Ohne Verwendung einer Erweiterung. Passen Sie Ihre Anzeigepositionen an, probieren Sie verschiedene Dinge aus, passen Sie die Ecken der Bildschirmanpassung an. Wenn Sie meinen Laptop neu anschließen, zeigt jeder Bildschirm (3 davon) alles so an, wie er war, bevor ich den Netzstecker gezogen habe. Gleiches, wenn ich Anwendungen öffne. anders vor 5 Jahren 0