Jak skonfigurować podwójne monitory w XFCE?

100

Mam laptopa z układem Intel i chciałbym zainstalować podwójne monitory w Xfce.

Jak mam to zrobic?

jrg
źródło
1
Ciekawe jest to, że przedstawione tutaj rozwiązania tych problemów pozwalają nie używać zastrzeżonych sterowników (w wygodny sposób)!
smonff

Odpowiedzi:

127

Najpierw otwórz konfigurację monitora - jest w Start > Settings > Settings Manger, a następnie otwórz Displayelement.

Upewnij się, że oba wyświetlacze są włączone. wprowadź opis zdjęcia tutaj

Następnie otwórz terminal i uruchom to:

xrandr

Dane wyjściowe będą wyglądać mniej więcej tak:

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

Następnie uruchom następujące polecenie, zmieniając VGA1i, LVDS1aby dopasować odpowiedni ekran:

xrandr --output VGA1 --left-of LVDS1

Pamiętaj, że możesz przenieść zmiany --left-ofdo --right-of.

Teraz powinno działać, ale nadal masz jeden problem.

Zniknie po wylogowaniu. Musisz dodać go do swoich elementów logowania.

Udaj się do Start > Settings > Settings Manger, a następnie otwórz „Sesja i uruchomienie”, dodaj powyższe polecenie do elementów logowania i gotowe!

wprowadź opis zdjęcia tutaj

jrg
źródło
15
Utworzyłem to konto, aby móc głosować na naprawdę pomocne pytanie i odpowiedź. Używam debian-testy i dostał że brzydki bałagan zwany gnome3 które wymieniłem z xfce4 - a teraz jestem całkowicie szczęśliwy :-)
slashmais
@slashmais Dzięki, doceniam to! Cieszę się, że mogłem ci pomóc. :)
jrg
@jrg Zrobiłem xrandr --output CRT1 - lewy-z LVDS, ale dostaję xrandr: ekran nie może być większy niż 1600x1600 (pożądany rozmiar 2766x1050), gdy jego rozdzielczość to 1400x1050. Co powinienem zrobić?
jaorizabal
1
Trzy lata później! Dziękuję bardzo, pomogło to znacznie więcej niż wiesz!
opiop65
To dobra odpowiedź, ale musisz ją powtórzyć dla każdego użytkownika w systemie z wieloma użytkownikami. Jednorazowe rozwiązanie dla całego systemu można znaleźć na wiki.archlinux.org/index.php/…
Aaron J Lang
22

Istnieje inne rozwiązanie tego problemu.

Zgodnie z tym artykułem , xfce 4.11 i 4.12 zaimplementowały konfigurację wielu monitorów po wyjęciu z pudełka. Myślę, że to pytanie będzie zatem nieaktualne w przypadku Ubuntu 13.04.

Tymczasem dla Ubuntu 12.04 i 12.10 można użyć xfce 4.12 ppa:

sudo add-apt-repository ppa:xubuntu-dev/xfce-4.12
sudo apt-get update
sudo apt-get upgrade
xfce4-display-settings -m
Frédéric Grosshans
źródło
1
Działa doskonale na Ubuntu 13.10!
Nordlöw
Umożliwi to określenie „VGA1 ma rację od HDMI1”, ale nie zapewni pionowego przesunięcia, jeśli monitory mają inny rozmiar. Arandr to obejmie.
aquaherd
Cieszę się, że chodzi o XFCE ...
smonff
18

Teraz możesz użyć Arandr .

Pozwala to zrobić w edytorze wizualnym, a następnie zapisać ustawienia jako skrypt powłoki za pomocą skryptu poleceń xrandr .

Następnie możesz dodać go do autostartu.

damienix
źródło
15

Miałem ten sam problem i rozwiązałem go za pomocą aplikacji graficznej. Nazywa się grandr i znajduje się w repozytorium wszechświatów (Ubuntu 11.04). Możesz zmienić swoją podwójną konfigurację do woli. Mam nadzieję, że to pomoże.

jpolar
źródło
16
grandr nie jest już dostępny od 12.04 - mimo to arandr
23 93 26 35 19 57 3 89
Ponieważ arandrjest to nowe rozwiązanie, patrz odpowiedź powyżej
smonff
2

Jeśli masz na klawiaturze przycisk „przełączania monitora”

  1. Podłącz monitor zewnętrzny.
  2. Kliknij przycisk przełączania monitora, a następnie w oknie dialogowym „Wyświetlacze” wybierz monitor, którego chcesz użyć, lub jeśli chcesz, aby jeden rozszerzył drugi lub dublował drugi: Okno dialogowe „Wyświetla”

Jeśli nie masz przycisku „przełączania monitora” na klawiaturze

  1. W menu Wąsy znajdź Menedżera ustawień i kliknij Wyświetl (lub wyszukaj Wyświetl w menu Wąs).
  2. Zaznacz „Konfiguruj nowe wyświetlacze po podłączeniu” i zamknij okno dialogowe: Ustawienia wyświetlania
  3. Podłącz monitor zewnętrzny
  4. Okno dialogowe „Wyświetlacze” powinno wyskoczyć automatycznie, teraz możesz wybrać monitor, którego chcesz użyć, lub jeśli chcesz, aby jeden rozszerzył drugi lub dublował drugi: Okno dialogowe „Wyświetla”

Więcej informacji: http://docs.xfce.org/xfce/xfce4-settings/display

młot
źródło
0

Tak, Xrandr i / lub wersja 4.12 GUI dla ustawień wyświetlania umożliwi zmianę pozycji monitorów, a panel z menu aplikacji można ustawić na prawym monitorze. Jednak ikony pulpitu nadal będą się pojawiać na lewym monitorze.

Byłoby dobrze, gdyby Xfce zaimplementował coś takiego jak ustawienie FolderView w KDE, dzięki czemu możesz mieć główny monitor po prawej stronie (z ikonami panelu i pulpitu).

Hipersfera
źródło
0

Dzięki wielkie. Mam teraz rozszerzoną konfigurację podwójnego monitora (MSI CR700, Nvidia GeForce 8200M G) z Xubuntu 12.04. Po wielu dniach żalu z różnymi wersjami Ubuntu zainstalowałem Xubuntu 12.04 i dostałem podwójne lustrzane monitory. Aby uzyskać rozszerzony pulpit na obu monitorach, znalazłem poradę tutaj ( http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html ) bardzo pomocną. Ale arandr jest błędny; zadziałało to raz, a potem dostałem szary ekran ukrywający pulpit i program uruchamiający na dole ekranu. Porada z 78 powyżej, a mianowicie: xrandr, po której następuje: xrandr - output VGA1 - left-of LVDS1 (dostosuj VGA1 i LVDS1 w zależności od wyjścia xrandr) naprawił problem. Wielkie dzięki.

sheeptick
źródło
0

----------------------- ROZWIĄZANIE DLA xrandr: ekran nie może być większy niż -------------

Krok .1 Sprawdź, czy masz plik xorg.conf w / etc / X11 ..... tak: goto krok 3 inny krok 2

Krok .2 Utwórz plik xorg.conf, wykonując następujący krok

                 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

Krok .3 Otwórz plik /etc/X11/xorg.conf i dodaj „Virtual 3200 1080” w podsekcji „Display”

                 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

Krok 4. Uruchom ponownie komputer / laptop

Krok 5. Utwórz skrypt (vi /etc/X11/dual_monitor.sh) i dołącz następujące xrandr --output DVI-0 - tryb 1280x1024 xrandr --output DVI-1 - tryb 1920x1080 xrandr --output DVI-0 - -auto --right-of DVI-1 --pos 1920x0 zmień uprawnienia do pliku chmod 755 /etc/X11/dual_monitor.sh (uwaga: mój screen1 to DVI-1, a screen2 to DVI-0 i zamień rozdzielczość zgodnie z potrzebą )

Krok 6. Uruchom skrypt i sprawdź, czy działa. (/etc/X11/dual_monirot.sh)

Krok 7. Jeśli skrypt działa, dołącz skrypt do Auto Start Menu >> Ustawienia >> Sesja i uruchomienie >> Autostart aplikacji >> Dodaj nazwę: Podwójny monitor Xfce Opis: Podwójny monitor Xfce Polecenie: /etc/X11/dual_monitor.sh

Krok 8. Uruchom ponownie i ciesz się

Krok 9. Ponów krok 7 dla wszystkich użytkowników zalogowanych jako użytkownik

(Daj mi znać, jeśli zadziałało [email protected])

Shasankh Shrestha
źródło
0

Krok 5. Utwórz skrypt (vi /etc/X11/dual_monitor.sh) i dołącz następujące

         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)

Krok 6. Uruchom skrypt i sprawdź, czy działa. (/etc/X11/dual_monirot.sh)

Krok 7. Jeśli skrypt działa, dołącz skrypt do Auto Start

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

Krok 8. Uruchom ponownie i ciesz się

Krok 9. Ponów krok 7 dla wszystkich użytkowników zalogowanych jako użytkownik

Shasankh Shrestha
źródło