Wie richte ich zwei Monitore in XFCE ein?


100

Ich habe einen Laptop mit Intel-Chip und möchte in Xfce zwei Monitore einrichten.

Wie mache ich das?


1
Interessant zu erwähnen, dass Lösungen für dieses Problem die Möglichkeit bieten, keine proprietären Treiber (auf bequeme Weise) zu verwenden!
Smonff

Antworten:


127

Öffnen Sie zuerst die Monitorkonfiguration - sie befindet sich in Start > Settings > Settings Mangerund öffnen Sie dann das DisplayObjekt.

Stellen Sie sicher, dass beide Displays eingeschaltet sind. Bildbeschreibung hier eingeben

Öffnen Sie dann ein Terminal und führen Sie Folgendes aus:

xrandr

Die Ausgabe sieht ungefähr so ​​aus:

Screen 0: minimum 320 x 200, current 2464 x 900, maximum 4096 x 4096
LVDS1 connected 1024x600+1440+0 (normal left inverted right x axis y axis) 220mm x 129mm
   1024x600       60.0*+   65.0  
   800x600        60.3     56.2  
   640x480        59.9  
VGA1 connected 1440x900+0+0 (normal left inverted right x axis y axis) 408mm x 255mm
   1440x900       59.9*+   75.0  
   1280x1024      75.0     60.0  
   1280x960       60.0  
   1280x800       74.9     59.8  
   1152x864       75.0  
   1024x768       75.1     70.1     60.0  
   832x624        74.6  
   800x600        72.2     75.0     60.3     56.2  
   640x480        72.8     75.0     66.7     60.0  
   720x400        70.1

Führen Sie dann die folgenden Schritte aus, VGA1und LVDS1passen Sie sie an die entsprechende Anzeige an:

xrandr --output VGA1 --left-of LVDS1

Beachten Sie, dass Sie Änderungen --left-ofan verschieben können --right-of.

Jetzt sollte es funktionieren, aber Sie haben immer noch ein Problem.

Es verschwindet nach dem Abmelden. Sie müssen es also zu Ihren Anmeldeobjekten hinzufügen.

Gehen Sie zu Start > Settings > Settings Manger, öffnen Sie "Sitzung und Start", fügen Sie den obigen Befehl zu Ihren Anmeldeelementen hinzu, und los geht's!

Bildbeschreibung hier eingeben


15
Ich habe dieses Konto erstellt, damit ich Ihre wirklich hilfreiche Frage und Antwort positiv bewerten kann. Ich benutze debian-testing und habe dieses hässliche Durcheinander namens gnome3 bekommen, das ich durch xfce4 ersetzt habe - und jetzt bin ich total glücklich :-)
slashmais

@slashmais Danke, ich weiß es zu schätzen! Ich bin froh, dass ich dir helfen konnte. :)
jrg

@jrg Ich habe xrandr --output CRT1 --left-of LVDS ausgeführt, aber ich erhalte xrandr: Der Bildschirm kann nicht größer als 1600x1600 (gewünschte Größe 2766x1050) sein, wenn die Auflösung 1400x1050 beträgt. Was soll ich machen?
Jaorizabal

1
Drei Jahre später! Vielen Dank, das hat viel mehr geholfen, als Sie wissen!
opiop65

Dies ist eine gute Antwort, die Sie jedoch für jeden Benutzer eines Mehrbenutzersystems wiederholen müssen. Eine einmalige systemweite Lösung finden Sie unter wiki.archlinux.org/index.php/…
Aaron J Lang

22

Für dieses Problem gibt es eine andere Lösung.

Laut diesem Artikel haben xfce 4.11 und 4.12 ein Multi-Monitor-Setup von Anfang an implementiert. Ich vermute, diese Frage wird daher für Ubuntu 13.04 überholt sein.

In der Zwischenzeit kann man für Ubuntu 12.04 und 12.10 das xfce 4.12 ppa verwenden:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get upgrade
xfce4-display-settings -m

1
Funktioniert perfekt unter Ubuntu 13.10!
Nordlöw

Auf diese Weise können Sie festlegen, dass "VGA1 ist rechts von HDMI1", aber kein vertikaler Versatz angezeigt wird, wenn die Monitore eine andere Größe haben. Arandr wird das besprechen.
Aquaherd

Froh zu erfahren, dass es zu XFCE kommt ...
Smonff

18

Jetzt können Sie Arandr verwenden .

Sie können dies im visuellen Editor tun und die Einstellungen dann als Shell-Skript mit dem Befehlsskript xrandr speichern .

Dann können Sie es zum Autostart hinzufügen.


15

Ich hatte das gleiche Problem und löste es mit einer grafischen Anwendung. Der Name ist grandr und befindet sich im Universums-Repository (Ubuntu 11.04). Sie können Ihr Dual-Setup nach Belieben ändern. Ich hoffe, dass es hilft.


16
grandr ist nicht mehr verfügbar von 12.04 - arandr ist zwar
23 93 26 35 19 57 3 89

Wie arandreine neue Lösung, siehe die Antwort oben
Smonff

2

Wenn Sie eine Taste zum Umschalten des Monitors auf Ihrer Tastatur haben

  1. Schließen Sie den externen Monitor an.
  2. Klicken Sie auf die Schaltfläche zum Wechseln des Monitors und wählen Sie dann im Dialogfeld "Anzeigen" aus, welchen Monitor Sie verwenden möchten oder ob einer den anderen erweitern oder den anderen spiegeln soll: Dialogfeld "Anzeigen"

Wenn Sie keine Taste zum Umschalten des Monitors auf Ihrer Tastatur haben

  1. Suchen Sie im Whisker-Menü den Einstellungs-Manager und klicken Sie auf Anzeige (oder suchen Sie im Whisker-Menü nach Anzeige).
  2. Aktivieren Sie "Neue Anzeigen konfigurieren, wenn verbunden" und schließen Sie den Dialog: Bildschirmeinstellungen
  3. Schließen Sie den externen Monitor an
  4. Das Dialogfeld "Anzeigen" sollte automatisch angezeigt werden. Jetzt können Sie auswählen, welchen Monitor Sie verwenden möchten oder ob einer den anderen erweitern oder den anderen spiegeln soll: Dialogfeld "Anzeigen"

Weitere Informationen: http://docs.xfce.org/xfce/xfce4-settings/display


0

Ja, mit Xrandr und / oder der GUI-Version 4.12 für die Anzeigeeinstellungen können Sie die Position der Monitore ändern, und das Panel mit seinem Anwendungsmenü befindet sich möglicherweise auf dem rechten Monitor. Auf dem linken Monitor werden jedoch weiterhin Desktopsymbole angezeigt.

Es wäre gut, wenn Xfce so etwas wie die FolderView-Einstellung in KDE implementieren würde, wobei Sie den primären Monitor auf der rechten Seite (mit seinen Bedienfeld- und Desktopsymbolen) haben können.


0

Vielen Dank. Ich habe jetzt ein erweitertes Dual-Monitor-Setup (MSI CR700, Nvidia GeForce 8200M G) mit Xubuntu 12.04. Nach vielen Tagen voller Kummer mit verschiedenen Versionen von Ubuntu habe ich Xubuntu 12.04 installiert und doppelt gespiegelte Monitore erhalten. Um einen erweiterten Desktop für beide Monitore zu erhalten, fand ich den Rat hier ( http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html ) sehr hilfreich. Aber arandr ist fehlerhaft; es hat einmal funktioniert, dann habe ich einen grauen Bildschirm bekommen, der den Desktop und den Launcher am unteren Bildschirmrand versteckt. Der Hinweis von 78 oben, nämlich: xrandr gefolgt von: xrandr - Ausgang VGA1 - links von LVDS1 (passen Sie VGA1 und LVDS1 abhängig von der Ausgabe von xrandr an), hat das Problem behoben. Danke vielmals.


0

----------------------- LÖSUNG FÜR xrandr: Bildschirm kann nicht größer sein als -------------

Schritt .1 Überprüfen Sie, ob Sie die Datei xorg.conf in / etc / X11 haben ..... Ja: Fahren Sie mit Schritt 3 fort, ansonsten mit Schritt 2

Schritt .2 Erstellen Sie die Datei xorg.conf mit dem folgenden Schritt

                 Step 2.a    switch to console mode: Alt+Ctrl+F1
                 Step 2.b    kill x server: sudo service lightdm stop
                 Step 2.c    generate new xorg.conf file: sudo X -configure -- this
                             will create xorg.conf.new file in your current dir
                 Step 2.d    rename and move: sudo mv xorg.conf.new /etc/X11/xorg.conf
                 Step 2.e    return to GUI: sudo start lightdm

Schritt .3 Öffnen Sie /etc/X11/xorg.conf und fügen Sie "Virtual 3200 1080" unter "Display" hinzu

                 Step 3.a    vi /etc/X11/xorg.conf
                 Step 3.b    Add "Virtual 3200 1080" to ALL SubSection "Display" 
                             FOR ALL SCREEN if you have more than one "Display"
                             Subsection and more than 1 screen (replace 3200 1080 
                             with your desired screen resolution)
                             FOR EXAMPLE:
                                    Section "Screen"
                                    Identifier "Screen1"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection
                                    Section "Screen"
                                    Identifier "Screen2"
                                    Device     "Card1"
                                    Monitor    "Monitor1"
                                         SubSection "Display"
                                               Viewport   0 0
                                               Depth     1
                                               Virtual 3200 1080
                                         EndSubSection
                                     EndSection

Schritt 4. Starten Sie Ihren Computer / Laptop neu

Schritt 5. Erstellen Sie ein Skript (vi /etc/X11/dual_monitor.sh) und fügen Sie Folgendes hinzu: xrandr --output DVI-0 --mode 1280x1024 xrandr --output DVI-1 --mode 1920x1080 xrandr --output DVI-0 - -auto --right-of DVI-1 --pos 1920x0 ändere die Dateiberechtigung chmod 755 /etc/X11/dual_monitor.sh (Anmerkung: mein Bildschirm1 ist DVI-1 und Bildschirm2 ist DVI-0 und ersetze die Auflösung nach Bedarf )

Schritt 6. Führen Sie das Skript aus und prüfen Sie, ob es funktioniert. (/etc/X11/dual_monirot.sh)

Schritt 7. Wenn das Skript funktioniert, fügen Sie das Skript in das Menü Auto Start >> Einstellungen >> Sitzung und Start >> Autostart der Anwendung >> Name hinzufügen: Dual Monitor Xfce Beschreibung: Dual Monitor Xfce Befehl: /etc/X11/dual_monitor.sh

Schritt 8. Neustart und genießen

Schritt 9. Wiederholen Sie Schritt 7 für alle Benutzer, die als Benutzer angemeldet sind

(Bitte lassen Sie mich wissen, ob es funktioniert hat shasankh@hotmail.com)


0

Schritt 5. Erstellen Sie ein Skript (vi /etc/X11/dual_monitor.sh) und fügen Sie Folgendes hinzu

         xrandr --output DVI-0 --mode 1280x1024 
         xrandr --output DVI-1 --mode 1920x1080 
         xrandr --output DVI-0 --auto --right-of DVI-1 --pos 1920x0 

   change the file permission chmod 755 /etc/X11/dual_monitor.sh 
   (note: my screen1 is DVI-1 and screen2 is DVI-0, and replace resolution as per need)

Schritt 6. Führen Sie das Skript aus und prüfen Sie, ob es funktioniert. (/etc/X11/dual_monirot.sh)

Schritt 7. Wenn das Skript funktioniert, fügen Sie das Skript zu Auto Start hinzu

        Menu >> Settings >> Session and Startup >> Application Autostart >> Add 
                Name: Dual Monitor Xfce 
                Description: Dual Monitor Xfce 
                Command: /etc/X11/dual_monitor.sh

Schritt 8. Neustart und genießen

Schritt 9. Wiederholen Sie Schritt 7 für alle Benutzer, die als Benutzer angemeldet sind

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.