Wie kann man Xubuntu anweisen, nicht zu klonen, sondern das Laptop-Display auf das externe zu erweitern?

33

Ich ging zum Settingsmanagerund wählte aus Display. Dort wurde das externe Display aufgelistet. Also habe ich ausgewählt Use this output(siehe Screenshot) und nach dem Anschlagen wurde applyder Notebook-Bildschirm auf das externe Display geklont.

Aber ich wollte, dass es erweitert und nicht geklont wird .

Leider kann ich dafür keine Option finden.

Gibt es eine solche Option?

Für Hinweise sehr dankbar!

Aufwind
quelle
Vielleicht können Sie wie ich auch Dispel verwenden: askubuntu.com/questions/82601/…
maniat1k
Diese Frage ist seit Xubuntu 13.04 (oder so) veraltet. Die Monitorumschaltung ist seit 2012 in XFCE: webupd8.org/2012/11/… . Wenn ich ein externes Display anschließe, drücke ich Fn + F7 (Monitorsymbol) und erhalte einen Umschalter, in dem ich auswählen kann, ob ich klonen oder erweitern möchte. In den Systemeinstellungen → Bildschirm kann ich auch festlegen, dass der Umschalter jedes Mal angezeigt wird, wenn ich einen externen Monitor anschließe. Gibt es eine Möglichkeit, Fragen zu markieren only relevant to unsupported versions of Ubuntu?
Unhammer
Und hier ist eine aktualisierte Antwort: askubuntu.com/a/883190/25639
Unhammer

Antworten:

35

Wenn Sie in die gleiche Situation geraten sind wie ich:

  1. Betreten Sie xrandrIhr Terminal und stellen nameSie den Bildschirm Ihres Laptops und den nameIhres externen Bildschirms dar. Meins war VGA-0für den Laptop und LVDSfür den externen.
  2. Während Sie dabei sind, können Sie die von beiden Geräten unterstützten Auflösungen ermitteln.

  3. Erstellen Sie ein ausführbares Skript irgendwo auf Ihrem Computer und nennen Sie es zB dual_monitor.sh.

  4. Fügen Sie die folgenden Befehle in das Skript ein. Die Kommentare sollten erklären, was wofür ist!

    #!/bin/bash
    
    
    # RESOLUTION SETTINGS
    # This sets your VGA1 monitor to its best resolution.
    xrandr --output VGA-0 --mode 1280x1024 --rate 60
    # This sets your laptop monitor to its best resolution.
    xrandr --output LVDS --mode 1400x1050--rate 60
    
    # MONITOR ORDER
    # Put the Laptop right, VGA1 monitor left
    # xrandr --output VGA1 --left-of LVDS1
    # Put the Laptop left, VGA1 monitor right
    xrandr --output LVDS --left-of VGA-0
    
    # PRIMARY MONITOR
    # This sets your laptop monitor as your primary monitor.
    xrandr --output LVDS --primary
    # This sets your VGA monitor as your primary monitor.
    # xrandr --output VGA1 --primary

    Kommentieren Sie einfach, was Sie nicht wollen und kommentieren Sie, was Sie brauchen, und Sie werden fertig sein - nachdem Sie dieses Skript ausgeführt haben!

Ich habe diese Lösung von hier und hier .

Aufwind
quelle
@ Thomas: Sicher! :-)
Aufwind
Wie antworten Sie auf Beiträge? denke, ich füge das einfach hinzu. .. In Bezug auf grandr ... wie können Sie diese Einstellungen SPEICHERN, damit Sie das Monitorlayout nicht jedes Mal neu erstellen müssen, wenn Sie neu starten?
15

Verwenden Sie die grafische Oberfläche von xrandr, genannt grandr. Installieren Sie es wie folgt:

sudo apt-get update
sudo apt-get install grandr

Gehen Sie dann im Xubuntu-Menü zu systems -> Multiple Screens.

Hier können Sie die Kontrollkästchen "Auto" für die verschiedenen Anzeigen deaktivieren und das Layout im Layoutbildschirm erweitern. Es funktioniert sehr gut (Xubuntu 11.10 / Thinkpad x220).

zamyatin
quelle
Ich empfehle auch grandr. Ein einfaches Paket mit nur 134 KB, das einfache Einstellungen und Anpassungen ermöglicht. Es wurde auch ein Problem behoben, bei dem meine Monitore nach dem Anhalten / Fortsetzen leer wurden.
Treepata
Vielleicht möchten Sie auf die Frage @ user45087 antworten, die er als Antwort formuliert hat, da er (noch) keinen Kommentar abgeben kann, weil ihm der Ruf fehlt. :-) Also dachte ich, ich pinge dich nur dafür.
Aufwind
14
Paket in Xubuntu 12.04 nicht gefunden. Ich habe stattdessen das arandrPaket installiert , und das hat großartig funktioniert.
Zachary Schuessler
1
Wie Zachary schrieb, funktioniert auf Xubuntu 13.04 auch arandr.
Awi
11

Für Xubuntu 13.04 lautet das GUI-Frontend für xrandr "ARandr". funktioniert perfekt!

apt-get install arandr

Bildbeschreibung hier eingeben

Pushpak Dagade
quelle
Ich würde hinzufügen, dass arandrSie mit Layouts in Shell-Datei speichern können. Ich habe mehrere häufig verwendete Bildschirmkonfigurationen auf meinem Desktop abgelegt. Ich klicke einfach auf ein Skript, wenn ich eine Präsentation auf einem VGA-Projektor machen möchte.
Gertas
1
Wahr. Tatsächlich habe ich mit diesem von arandr erstellten Skript versucht, ein anderes Shell-Skript zu erstellen, das automatisch die richtige Konfiguration festlegt, wenn ein externer Monitor angeschlossen oder ausgeschaltet wird, ohne dass das Skript manuell ausgeführt werden muss. Ich war jedoch nicht in der Lage, es vollständig zu tun. Wenn Sie dazu in der Lage sind, lassen Sie es mich bitte wissen.
Pushpak Dagade
Oder zumindest mit Schlüsseln wie in Windows. Das wäre fantastisch. Könnten Sie einen Überblick darüber geben, was Sie bereits getan haben?
Gertas
gist.github.com/guanidene/11372941 Dieses Skript erkennt automatisch, ob mein externer Monitor angeschlossen ist und konfiguriert die Anzeige entsprechend. Ich muss das Skript nur jedes Mal ausführen, wenn ich meinen externen Monitor anschließe oder trenne. (Um das Skript zu verwenden, müssen Sie möglicherweise geringfügige Änderungen an dem Skript gemäß Ihrer externen Monitorauflösung vornehmen.) Es fehlt nur die Möglichkeit, dieses Skript automatisch auszuführen, wenn ich meinen externen Monitor verbinde / trenne. Ich hatte einen Weg gefunden, dies zu tun, aber auf meinem Xubuntu 13.04 funktionierte es nicht. Vielleicht kannst du helfen.
Pushpak Dagade
2

Xubuntu: Es ist eine sehr einfache Lösung , Ihren Desktop um einen neuen Monitor zu erweitern oder zu erweitern !

Sie müssen gehen Settings Managerund auswählen Settings Editor. Dann wählen Sie display. Wir erklären, welches der Hauptmonitor ist und überprüfen activeden zweiten Monitor.
Der "X" -Wert des zweiten Monitors ist das Ende der Größe des Hauptmonitors. Es kann in der Auflösung wissen.
Wenn ich dann zum Beispiel ein Netbook mit einem Monitor mit einer Auflösung von 1024 x 600 habe, muss ich sagen, dass der zweite Monitor mit 1024 beginnt ("X" -Wert), und dies in den "X" -Wert des "X" position fieldzweiten Monitors schreiben .
Sie müssen Ihre Sitzung beenden und sich erneut anmelden, um wirksam zu werden.
Siehe das Bild unten! So erweitern oder erweitern Sie Ihren Desktop in xubuntu

Sergio
quelle
1

Ich hatte das gleiche Problem und habe es dank Aufwinds Rat gelöst. Ich hatte jedoch ein Problem mit dem unteren Menü (es war unmöglich, es zu öffnen, da sich das untere Ende des Bildschirms "unterhalb" der physischen Anzeige befand) und ich war auch nicht zufrieden mit der "Automatisierungsstufe" dieser Lösung, also schrieb ich ein Python-Skript, um mein Problem zu lösen und im Allgemeinen den Wechsel in den Dual-Display-Modus zu vereinfachen:

    ./displaymanager.py -m dual -i "LVDS1;1366x768;60" -e "HDMI1;1920x1080;60"

und zurück zur Einzelanzeige mit einem Befehl:

    ./displaymanager.py -m single -i "LVDS1;1366x768;60" -e "HDMI1"

Standardmäßig wird die externe Anzeige nach rechts verschoben - um sie nach links zu verschieben, verwenden Sie das Argument:

    -o "ei"

Sie können beide Befehle an Menüelemente (Aktivatoren?) Binden, um sie auf komfortable Weise zu verwenden.

Ich arbeite noch an ein paar kleinen Korrekturen, die allgemeiner in Gebrauch sind.

Sie finden es unter https://github.com/regispl/displaymanager + kurze README Ich hoffe, es wird jemandem helfen;)

Michal M.
quelle
0

Wenn Sie die Einstellungen für xrandr Dual Head für zukünftige Anmeldungen speichern möchten, müssen Sie das obige Skript einfach mit ausführbar machen

chmod +x dual_monitor.sh

Gehen Sie dann zum Menü xfce panel unter Einstellungen> Einstellungsmanager> Sitzung und Start> Autostart der Anwendung.

Fügen Sie dann das ausführbare Skript zur Liste hinzu. Wenn dies bei Ihnen nicht funktioniert, lassen Sie es mich wissen. Ich habe ein anderes Python-Skript, das ich stattdessen verwende. ;-)

Joost Van Durme
quelle