Anwendungen mit zwei Monitoren werden auf dem falschen Monitor geöffnet

44

Ich bin neu bei Ubuntu und benutze es seit ungefähr einem Monat. Ich habe diesen Desktop für Mythos TV erstellt und verwende daher eine Konfiguration mit zwei Monitoren (ein Monitor zum Ansehen von Shows und einer für alles andere). Aber weil ich (noch) keinen Tuner habe, benutze ich nur hulu desktop und einige Videodateien, die ich bereits habe. Das Problem ist, dass beim Öffnen einiger Anwendungen, z. B. Firefox, diese auf dem Monitor geöffnet werden, auf dem das Video abgespielt wird. Manchmal öffnen sie sich sogar hinter der Videoanwendung. Gibt es eine Möglichkeit, Anwendungen an einen bestimmten Monitor zu binden, sodass er immer für diese Anwendung geöffnet wird?

Ich wollte ein Bild des Bildschirms zum Konfigurieren der Anzeige veröffentlichen, aber ich bin zu neu, um Bilder zu veröffentlichen. Wenn Sie ein Bild davon sehen müssen, lassen Sie es mich wissen und ich werde es Ihnen per E-Mail senden. Das Bild zeigte nur meine zwei Bildschirme, einen 20-Zoll-Bildschirm rechts und einen als unbekannt bekannten links. Die Schaltfläche "Gleiches Bild auf allen Monitoren" ist nicht aktiviert.

Das Samsung ist der Monitor, auf dem ich es öffnen möchte, und das Unbekannte ist der Fernseher, auf dem ich die Videos ansehe. Insbesondere Firefox wird immer auf dem Fernseher geöffnet, wenn es während der Maximierung geschlossen wurde, und auf dem Bildschirm, auf dem es geschlossen wurde, als es geschlossen wurde, während es nicht maximiert wurde. Dies ist der größte Ärger, den ich mit Ubuntu habe. Ich komme von Mac zu Ubuntu und habe grundlegende bis mittlere Terminalerfahrung.

chazwh
quelle
1
Möchten Sie definieren, in welcher Anzeige die einzelnen Anwendungen geöffnet werden sollen, oder alle neuen Anwendungen in einer bestimmten Anzeige öffnen?
Ciro Santilli 新疆 15 改造 法轮功 六四
1
Um die Antwort von Vadim zu ergänzen, müssen Sie "Platzierungsfenster erzwingen" auf "Beliebig" setzen. Das hat es für mich behoben.
Daniel Centore,

Antworten:

29

Wenn Sie CompizConfig nicht haben, installieren Sie es (Sie brauchen es trotzdem). Gehen Sie zu CompizConfig Settings Manager> Fensterverwaltung> Windows platzieren (stellen Sie sicher, dass dieses Plugin aktiviert ist). Unter der Registerkarte Allgemein sehen Sie die Option Multi Output Mode. Sie haben folgende Optionen: Aktives Ausgabegerät verwenden oder Ausgabegerät mit Zeiger verwenden usw.

Vadim
quelle
11
Nur ist keine dieser Optionen von Nutzen.
Momomo
12

Ähnliches ist mir vor einiger Zeit passiert. Gehen Sie zu System> Einstellungen> Monitore. Stellen Sie sicher, dass sich der Hauptmonitor (Ihr Arbeitsmonitor) links und nicht rechts befindet. Wenn die beiden Monitore unterschiedliche Auflösungen haben, stellen Sie sicher, dass beide oben ausgerichtet sind. Ich bemerkte dies bei meinem Setup vor ein paar Monaten, als ich einen Monitor installierte, dessen Auflösung viel höher war als die meines Arbeitsmonitors.

Jordon Bedwell
quelle
3
Und was ist, wenn der Zusatzmonitor physisch links vom Hauptmonitor sein muss?
Chris Stratton
Dieselbe Logik gilt, stellen Sie einfach sicher, dass sie oben ausgerichtet sind, unabhängig davon, auf welcher Seite sich der Monitor befinden muss oder welche virtuelle Seite Sie ihm geben.
Jordon Bedwell
2
Nein, das löst das Problem nicht, wenn sich der Hauptmonitor auf der rechten Seite befindet, da Ihr Vorschlag "Dieselbe Logik gilt" die genaue Situation ist, in der das Problem auftritt. Im Grunde funktioniert Ihre Antwort nur für jemanden, der seinen Hauptmonitor auf der linken Seite haben möchte - Sie haben die Frage, wie der Hauptmonitor angegeben werden soll, nicht beantwortet.
Chris Stratton
1
@ ChrisStratton: Hier ist der Launchpad-Fehler dafür . Es wurde nicht wirklich behoben. Genau in Ihrer Situation, Hauptbildschirm rechts, sehe ich immer noch den Fehler in 16.04.1.
Dan Dascalescu
Das Ausrichten der Monitore oben hat das Problem für mich behoben (mein Hauptmonitor befindet sich ebenfalls links).
Stockfisch
6

Eine andere Möglichkeit ist die Verwendung von Devilspie. Sie können Devilspie aus dem Universe-Repository erhalten.

SpaceGhost
quelle
4

Ich glaube (wenn Sie Compiz aktiviert haben), dass Sie dies über den Compiz-Einstellungsmanager mit dem Place-Windows-Plugin tun können. Ich habe das nicht selbst gemacht, aber wenn Sie ein bisschen mit den Optionen herumspielen, sollten Sie in der Lage sein, das Fenster auf dem gewünschten Monitor anzuzeigen.

RolandiXor
quelle
1
Ich habe dies gerade in 12.04 ausprobiert und es hatte überhaupt keine Wirkung, mit irgendeiner Kombination der Optionen. Ich wünschte, das wäre einfacher.
Tom Brossman
4

Wählen Sie unter System-> Einstellungen die Option Monitore. Aktivieren Sie "Monitore im Panel anzeigen", klicken Sie auf den Monitor, den Sie als Standard festlegen möchten, und klicken Sie auf die Schaltfläche "Als Standard festlegen". Ausloggen und wieder einchecken und los geht's.

Ich habe es ein paar Mal versucht und es hat nie gedauert, bis ich das Kontrollkästchen "Monitore im Panel anzeigen" aktiviert habe.

WebWeasel
quelle
3
warum kann ich show monitors im panel nicht finden chceck box welche version von ubuntu benutzt du?
Medya
3

Ich habe es mit compiz-config-manager behoben. installieren mit

sudo apt-get install compizconfig-settings-manager

Gehen Sie zu Allgemein> Allgemeine Optionen> Anzeigeeinstellungen

Stellen Sie die Option Überlappende Ausgabe auf die von Ihnen bevorzugte Anzeige ein (je kleiner oder je größer, Sie wissen nicht, was Sie tun sollen, wenn Sie Monitore gleicher Größe verwenden?).

Auch die korrekte Einstellung des Textfelds "Ausgaben" mit den jeweiligen Bildschirmauflösungen schien dabei zu helfen, die Fenster besser zu platzieren.

Gerard
quelle
nur einer, der bei mir funktioniert hat.
Joaoal
1

Klicken Sie mit der rechten More ActionsMaustaste auf die Titelleiste des Fensters und wählen Sie: -▸ Window Manager Settings. Dort wählen Sie Focusin der Spalte links. Option umschalten Active screen follows mouse.

Wenn keine anderen Standardeinstellungen festgelegt sind, werden auf dem derzeit aktiven Bildschirm Fenster angezeigt. Mit der oben beschriebenen Prozedur definiert die Mausposition diesen aktiven Bildschirm.

BiberBb
quelle
Ist das eine KDE-Lösung?
EoghanM
1

Wählen Sie unter "Anzeigen" in der Dropdown-Liste "Launcher-Platzierung" den Monitor aus, auf dem Apps geöffnet werden sollen.

Aaron
quelle