Kann ich meinen primären Monitor einstellen?

68

Ich möchte, dass mein primäres Display rechts und mein Fernseher (zusätzlich) links ist.
In diesem Fall erscheinen neue Fenster am Fernseher.

Kann ich irgendwie festlegen, wo neue Fenster angezeigt werden?

Emoxam
quelle
Ein technischer Ansatz (Pre-Userspace, also auch Pre-X-Fenster) wäre die Verwendung von Kernel-Parametern / -Optionen. Sie können dies auf der Ebene der Framebuffer-Konsole einstellen (welcher Treiber welcher Konsole zugeordnet wird): superuser.com/questions/122173/…
Jonathan Komar
Es scheint , wie der Körper Ihrer Frage nur auf einen Window - Manager bezeichnet, aber der Titel könnte Menschen führen: unix.stackexchange.com/questions/5263/... , askubuntu.com/questions/418607/... , superuser.com/questions / 895988 /…
Jonathan Komar

Antworten:

59

Schalten Sie den aktuellen primären Monitor in der Anwendung "Displays" aus und wenden Sie ihn an.

Der sekundäre Monitor wird zum primären Monitor. Schalten Sie dann einfach den alten Hauptmonitor wieder ein, damit beide Anzeigen wieder aktiv sind.

Mirko
quelle
4
Wie mache ich das?
Braiam
3
Netter Hack, einzige Lösung, die für mich funktioniert hat
Dominik Goltermann
10
Das reicht nicht aus. Was Sie damit tun, ist im Wesentlichen dasselbe wie das Ziehen des Monitors, den Sie als primären Monitor verwenden möchten, auf die linke Seite. Es ist in Ordnung, wenn Sie möchten, dass es auf der linken Seite ist. Wenn Sie jedoch möchten, dass es rechts ist, müssen Sie es am Ende des Vorgangs nach rechts ziehen. Dadurch wird das linke wieder zum primären Element.
Malmeida
11
Ich habe dies unter bugs.launchpad.net/unity/+bug/1425000
mmalmeida
3
Funktioniert nicht, genau wie die beiden anderen Antworten .
Arekolek
24

Die einzig richtige Antwort ist hier leider ein begrabener Kommentar :

Ich habe dies unter https://bugs.launchpad.net/unity/+bug/1425000 - mmalmeida gemeldet

Es scheint, dass der primäre (mindestens in 14.04) immer derjenige ist, der links oben am nächsten ist. Es gibt also keine Möglichkeit, die "richtige" Anzeige zur primären zu machen. Die Bearbeitung ~/.config/monitors.xmlmacht keinen Unterschied.

(Da diese Frage vor dem 14.04. Gestellt wurde, schätze ich, dass dies seit einiger Zeit ein Problem darstellt.)

Tim Tisdall
quelle
Der Bug ist auch im 12.04. Es gibt keine Möglichkeit, den richtigen Monitor als primären Monitor zu bestimmen.
14.
19

An dieser Stelle können Sie festlegen, welcher Monitor der primäre ist, indem Sie die Menüleiste von einem Monitor auf den anderen ziehen.

  • Gehe zu System Settings>Displays
  • Bewegen Sie den Mauszeiger über die Menüleiste Ihres sekundären Monitors
    • Klicken Sie darauf und ziehen Sie es auf Ihre bevorzugte Grundschule
  • Sie können das Launcher PlacementDropdown-Menü auch so anpassen, dass es dem gewünschten Monitor oder allen Monitoren entspricht.
  • Klicken Apply

Vor der Einstellung Nach der Einstellung

adambullmer
quelle
4
Dies sollte die akzeptierte Antwort sein! Die anderen sind bestenfalls Workarounds.
k0pernikus
1
Funktioniert bei mir nicht am 14.04. Angenommen, ich habe ein fokussiertes Fenster auf meinem (beabsichtigten) Primärbildschirm, wechsle den Arbeitsbereich und wechsle dann zum vorherigen Arbeitsbereich. Jetzt hat das Fenster keinen Fokus mehr, weil der "sekundäre" Bildschirm den Fokus stiehlt, dh er ist in der Tat primär, obwohl er diese Anweisungen anwendet.
Arekolek
Launcher Platzierung ist der Trick here.that jede Anwendung , die Sie ins Leben gerufen werden in Ihrem Monitor , die Sie im Launcher - Platzierung angegeben
erginduran
Für Ubuntu 17.10 hat diese Antwort den Job gemacht. Schnell und einfach
Thomas77
Ich wusste nicht, dass ich das ziehen könnte. Vielen Dank
Wakjah
17

Die folgende Antwort ermöglicht, dass der Monitor auf der rechten Seite der primäre Monitor ist (Ubuntu 14.04)

Die Hauptidee ist, "~ / .config / screens.xml" mit Ihrem Lieblingseditor zu bearbeiten.

Identifizieren Sie Ihren Hauptmonitor (Name, Auflösung usw.) und ändern Sie "Nein" in:

<primary>yes</primary>
Heisenberg
quelle
2
Denken Sie daran, noauf den früheren Monitor zu setzen: D
Rael Gugelmin Cunha
Funktioniert bei mir nicht, genau wie die andere Antwort . Ein Neustart meiner Sitzung mit Strg + Alt + Rücktaste hat nicht geholfen.
Arekolek
1
Arbeitete für mich :)
janw
1
Ubuntu 16.04.1. Mein Monitor (rechts) war bereits markiert <primary>yes</primary>, und auf dem Laptop-Bildschirm (links) sind noch neue Fenster geöffnet.
Dan Dascalescu
2
@Joschua: Ich habe aufgegeben und diesen Softwarefehler mit einer Hardwarelösung behoben: Ich habe meinen Laptop rechts neben den Monitor gestellt.
Dan Dascalescu
6

Wenn ich mich nicht irre, wenn Sie Folgendes tun

  • Klicken Sie auf die Einschalttaste Bildbeschreibung hier eingeben
  • Gehen Sie in das Menü Anzeige
  • Ordnen Sie Ihre beiden Monitore wie gewünscht an, indem Sie die markierten Bildschirme wie folgt ziehen (in Ihrem Fall sind es zwei):

Bildbeschreibung hier eingeben

  • Stellen Sie dann sicher, dass sich die Platzierung des Launchers auf Ihrem primären Bildschirm befindet, und führen Sie dann den von mir angenommenen Trick aus.
Oyibo
quelle
4
In diesem Fall bleibt der primäre Bereich der Linke! Ich möchte, dass meine Primäranzeige rechts ist!
Emoxam
Wenn ich mich nicht irre (kann das momentan leider nicht versuchen), kannst du die Displays (wie im roten Laptop und im grünen anderen Bildschirm in deinem Fall) herumziehen, um das primäre auf der rechten Seite zu haben. Und nachdem Sie die Startplatzierung geändert haben, sollte es funktionieren, haben Sie es versucht?
Oyibo
Ok, ich habe zwei Monitore, ich mache mein TV auf der rechten Seite und Monitor auf der linken Seite, alle Fenster sind auf TV umgestellt, ich bekomme sie mit den Händen zurück zum Monitor, und jetzt habe ich ein Problem - ich habe das obere Panel auf jedem Display und pidgin wird nur auf dem Bildschirm des Fernsehgeräts angezeigt. Darum geht es mir, warum Pidgins Ikone nur am Fernseher? (Ich denke, ich werde von Zeit zu Zeit ähnliche Probleme haben)
emoxam
6

Wenn Sie eine Nvidia-Karte (mit Nvidia-Treibern) verwenden, können Sie deren Einstellungs-Tools verwenden, um den primären Monitor einzustellen. Die Nvidia-Treiber bieten mehr Optionen als die native Ubuntu-Monitorkonfiguration.

  1. Führen Sie den folgenden Befehl aus, um die Konfiguration der Nvidia-Einstellungen zu starten

    sudo nvidia-settings
    

    Wenn dieser Befehl nicht gefunden wird, funktioniert diese Lösung erst, wenn Sie die Nvidia-Treiber installieren.

  2. Wählen Sie links die Registerkarte "X Server Display Configuration".

  3. Wählen Sie den Monitor aus, der primär sein soll (in meinem Beispiel soll die LGD-Anzeige primär sein).

  4. Aktivieren Sie das Kontrollkästchen "Als primäre Anzeige für den X-Bildschirm festlegen" und klicken Sie dann auf "Übernehmen".

  5. Beenden Sie das Einstellungsfenster und führen Sie dies aus, um diese Änderung durch Neustarts dauerhaft zu machen:

    sudo nvidia-xconfig
    

Ich hatte dieses Problem schon einmal und ich hatte einige verrückte Monitoreinstellungen. Das hat immer für mich funktioniert (am 16.04. Im Moment), hoffe, es wird für alle anderen da draußen mit Nvidia funktionieren!

Zzzach ...
quelle
2

Eine andere Möglichkeit, den Befehl XRANDR zu verwenden

  1. Überprüfen Sie die verfügbaren Verbindungsnamen

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
  2. Wenn Sie also LDVS1 connected primary sehen , ändern Sie VGA1 als primären Lauf:

    xrandr --output VGA1 --primary

    Nochmal Überprüfen:

    xrandr

    Screen 0: minimum 8 x 8, current 2806 x 900, maximum 32767 x 32767
    LVDS1 connected 1366x768+0+0 (normal left inverted right x axis y axis) 309mm x 173mm
       1366x768      60.07*+  40.02  
       1360x768      59.80    59.96  
       1280x720      60.00  
       1024x768      60.00  
       1024x576      60.00  
       960x540       60.00  
       800x600       60.32    56.25  
       864x486       60.00  
       640x480       59.94  
       720x405       60.00  
       680x384       60.00  
       640x360       60.00  
    DP1 disconnected (normal left inverted right x axis y axis)
    DP2 disconnected (normal left inverted right x axis y axis)
    DP3 disconnected (normal left inverted right x axis y axis)
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 disconnected (normal left inverted right x axis y axis)
    HDMI3 disconnected (normal left inverted right x axis y axis)
    VGA1 connected primary 1440x900+1366+0 (normal left inverted right x axis y axis) 370mm x 230mm
       1440x900      59.89*+  74.98  
       1280x1024     75.02    60.02  
       1280x800      59.81  
       1152x864      75.00  
       1024x768      75.08    70.07    60.00  
       832x624       74.55  
       800x600       72.19    75.00    60.32    56.25  
       640x480       75.00    72.81    66.67    60.00  
       720x400       70.08  
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    
user.dz
quelle
2

Lösung: Ich weiß, dass dies ein alter Thread ist, aber die hier veröffentlichten Lösungen haben unter Ubuntu 16.04 nicht funktioniert (aber die hier veröffentlichte xrandr-Antwort hat mir geholfen, in die richtige Richtung zu weisen). ..

Eine vollständige Antwort, die dieses Problem für mich vollständig gelöst hat, finden Sie unter dem folgenden Link, wenn sie anderen Personen hilft, die mit diesem Problem zu kämpfen haben: Stellen Sie den primären Monitor auf 16.04

etron
quelle
5
Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Karl Richter
2

In konnte Ubuntu 17.04ich die primäre Anzeige über die Einstellungen> Geräte> Anzeigen ändern und die primäre Anzeigeoption auf Ihre erweiterte Anzeige ändern.

Kulasangar
quelle
Ich bestätige, dass diese Funktion auch in Ubuntu 18.04.1 LTS gut funktioniert. Öffnen Sie die Anwendung "Displays", gehen Sie zur Anzeigeanordnung und in der unteren Leiste dieses Rahmens finden Sie "Primary Display" - auswählen und genießen!
Hartmut P.
2

In Ubuntu 18.04 ist es möglich, aber schwer zu finden. Unter "Einstellungen-> Geräte-> Bildschirmanzeige" finden Sie einen Abschnitt namens "Primäranzeige". Sie können tatsächlich auf das Etikett klicken, obwohl es keinen Hinweis gibt.

Bildbeschreibung hier eingeben

Adam
quelle
0

Ja. Starten Sie die Systemeinstellungen, klicken Sie auf Displays und ziehen Sie die Monitore an die gewünschte Stelle.

SimplySimon
quelle
2
In diesem Fall bleibt der primäre Bereich der Linke! Ich möchte, dass meine Primäranzeige rechts ist!
Emoxam
Dann ziehen Sie es auf die rechte Seite.
SimplySimon
Ok, ich habe zwei Monitore, ich mache mein TV auf der rechten Seite und Monitor auf der linken Seite, alle Fenster sind auf TV umgestellt, ich bekomme sie mit den Händen zurück zum Monitor, und jetzt habe ich ein Problem - ich habe das obere Panel auf jedem Display und pidgin wird nur auf dem Bildschirm des Fernsehgeräts angezeigt. Darum geht es mir, warum Pidgins Ikone nur am Fernseher? (Ich denke, ich werde von Zeit zu Zeit ähnliche Probleme haben)
emoxam
0

Für Benutzer mit neueren Versionen (16.04) können Sie die Position Ihrer Monitore einfach per Drag & Drop ändern. Die Anzeige ganz links wird zu Ihrer Hauptanzeige.

Zum Beispiel: Ich habe meinen Laptop an ein externes Display angeschlossen, das sich links auf meinem Schreibtisch befindet. Deshalb muss ich das Symbol für die externe Anzeige (siehe Abbildung) von rechts nach links von der eingebauten Anzeige ziehen.

Ändern Sie die Monitorposition

Divyanshu Maithani
quelle
Wenn Sie in Ubuntu 18.04 Unity nach links ziehen, wird es nicht zur Hauptanzeige.
Tartaruga_casco_mole
Ich benutze Ubuntu nicht mehr, aber ich denke, sie sind jetzt zu Gnome
gewechselt
-1

Ja, es gibt eine "Standardmonitor" -Einstellung, auf die normalerweise über die Systemsteuerung von Graphics Utilities zugegriffen werden kann. Suchen Sie nach der Systemsteuerungssoftware für Nvidia- oder ATI-Karten oder installieren Sie sie.

Frank Barcenas
quelle
Würden Sie mir bitte eine Bildschirmshow zur Verfügung stellen? Ich kann es nicht in einem Amdcccle Util finden.
Emoxam
-1

Ich benutze kubuntu 13.04, lebe mit 2 gb persistenz. Ich habe einen Laptop mit einem zweiten Monitor auf der linken Seite. Die Anzeigeeinstellungen funktionierten einwandfrei (Nehmen Sie das! Debian 7 Live, Fedora Live!), Aber dann öffneten sich Fenster auf meinem 2ndry-Monitor. Ich habe die Anzeigeeinstellungen geöffnet, das zweite Mon als primär festgelegt, auf Übernehmen geklickt und dann das primäre Mon als primär festgelegt, auf Übernehmen geklickt und alles funktioniert einwandfrei.

gryphonB
quelle
-1

Ich habe den Trick. In der Anzeigeeinstellung sehen Sie beide Bildschirme, aber die primäre Anzeige hat eine Titelleiste mit dem Datum nach oben. Sie müssen auf diese Leiste klicken und sie auf den Monitor ziehen, den Sie primär verwenden möchten. Bewerben und voila

Richard Grossman
quelle
3
Diese Antwort fügt nichts Nützliches hinzu. drunkScientist gab bereits die gleiche Antwort und es gab bereits eine Antwort, dass es falsch ist.
Dan Dascalescu
-2

Möglicherweise möchten Sie auf diesen kleinen schwarzen Balken in der Monitorauswahl klicken, um festzulegen, wo sich das Menü befindet. Dies scheint auch der Standardmonitor zu sein. arbeitete für mich mit 12.04 und gnome

betrunkener Wissenschaftler
quelle
2
Nein, dies ist kein Standardmonitor. Auch wenn das Einheitsfenster nur links angezeigt wird, wird der rechte Monitor weiterhin als primärer Monitor betrachtet. Beispielsweise wird darauf das TrueCrypt-Fenster angezeigt, wenn es gestartet wird, anstatt auf dem linken Monitor
user907860