Como configuro monitores duplos no XFCE?


100

Eu tenho um laptop com um chip intel e gostaria de configurar dois monitores no Xfce.

Como eu faço isso?


1
É interessante ressaltar que as soluções para esses problemas fornecidas aqui tornam possível não usar drivers proprietários (de maneira conveniente)!
smonff

Respostas:


127

Primeiro, abra a configuração do monitor - está dentro Start > Settings > Settings Mangere abra o Displayitem.

Verifique se os dois monitores estão acesos. insira a descrição da imagem aqui

Em seguida, abra um terminal e execute o seguinte:

xrandr

A saída será mais ou menos assim:

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

Em seguida, execute o seguinte, alterando VGA1e LVDS1para corresponder à exibição apropriada:

xrandr --output VGA1 --left-of LVDS1

Observe que você pode mover a alteração --left-ofpara --right-of.

Agora, deve funcionar, mas você ainda tem um problema.

Ele desaparecerá depois que você sair. Então, você precisa adicioná-lo aos seus itens de login.

Vá para Start > Settings > Settings Manger, em seguida, abra "Sessão e inicialização", adicione o comando acima aos itens de login e pronto!

insira a descrição da imagem aqui


15
Criei esta conta apenas para que eu possa votar em suas perguntas e respostas realmente úteis. Eu uso debian-teste e tem que bagunça feia chamada gnome3 que eu substituído por xfce4 - e agora estou :-) totalmente feliz
slashmais

@slashmais Obrigado, agradeço! Ainda bem que pude ajudá-lo. :)
jrg

@jrg Eu fiz xrandr --output CRT1 - falta de LVDS, mas recebo xrandr: a tela não pode ser maior que 1600x1600 (tamanho desejado 2766x1050) quando a resolução é 1400x1050. O que devo fazer?
jaorizabal

1
Três anos depois! Muito obrigado, isso ajudou muito mais do que você imagina!
Optop65

Essa é uma boa resposta, mas você precisará repeti-la para todos os usuários em um sistema multiusuário. Para uma solução de todo o sistema de uma só vez ver wiki.archlinux.org/index.php/...
Aaron J Lang

22

Existe uma solução diferente para esse problema.

De acordo com este artigo , o xfce 4.11 e 4.12 implementaram a configuração de vários monitores imediatamente. Eu acho que essa pergunta será obsoleta para o ubuntu 13.04.

Enquanto isso, para o ubuntu 12.04 e 12.10, pode-se usar o 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

1
Funciona perfeitamente no Ubuntu 13.10!
Nordlöw 5/10

Isso permitirá que você especifique 'VGA1 está à direita do HDMI1', mas falha em fornecer um deslocamento vertical se os monitores tiverem um tamanho diferente. Arandr cobrirá isso.
aquaherd

Fico feliz em saber se trata de XFCE ...
smonff

18

Agora você pode usar o Arandr .

Ele permite que você faça isso no editor visual e salve as configurações como script de shell com o script de comando xrandr .

Em seguida, você pode adicioná-lo para iniciar automaticamente.


15

Eu tive o mesmo problema e o resolvi usando um aplicativo gráfico. O nome é grandr e está no repositório do universo (Ubuntu 11.04). Você pode alterar sua configuração dupla à vontade. Espero que ajude.


16
grandr não está mais disponível a partir de 12.04 - embora o arandr seja
23 93 26 35 19 57 3 89

Como arandré uma nova solução, veja a resposta acima
smonff

2

Se você tiver um botão "comutação de monitor" no teclado

  1. Conecte o monitor externo.
  2. Clique no botão de alternância do monitor e, na caixa de diálogo "Monitores", escolha qual monitor você deseja usar ou se deseja que um estenda o outro ou espelhe o outro: Caixa de diálogo "Exibe"

Se você não tiver o botão "monitor switching" no teclado

  1. No menu Whisker, localize o Gerenciador de configurações e clique em Vídeo (ou pesquise por Vídeo no menu Whisker).
  2. Marque a opção "Configurar novos monitores quando conectado" e feche a caixa de diálogo: Configurações do visor
  3. Conecte o monitor externo
  4. A caixa de diálogo "Monitores" deveria aparecer automaticamente, agora você pode escolher qual monitor deseja usar ou se deseja que um estenda o outro ou espelhe o outro: Caixa de diálogo "Exibe"

Mais informações: http://docs.xfce.org/xfce/xfce4-settings/display


0

Sim, o Xrandr e / ou o gui da versão 4.12 para as configurações de exibição permitem alternar as posições dos monitores e é possível ter o painel com o menu de aplicativos no monitor direito. No entanto, os ícones da área de trabalho ainda aparecerão no monitor esquerdo.

Seria bom se o Xfce implementasse algo como a configuração do FolderView no KDE, na qual você pode ter o monitor principal à direita (com seus ícones de painel e área de trabalho).


0

Muito obrigado. Agora tenho uma configuração estendida de monitor duplo (MSI CR700, Nvidia GeForce 8200M G), com o Xubuntu 12.04. Após muitos dias de luto com várias versões do Ubuntu, instalei o Xubuntu 12.04 e obtive dois monitores espelhados. Para obter uma área de trabalho estendida entre os dois monitores, achei o conselho aqui ( http://www.webupd8.org/2012/11/how-to-use-multiple-monitors-in-xubuntu.html ) muito útil. Mas arandr é buggy; funcionou uma vez, então recebi uma tela cinza escondendo a área de trabalho e o iniciador na parte inferior da tela. O conselho de 78 acima, a saber: xrandr seguido por: xrandr - saída VGA1 - esquerda do LVDS1 (ajuste VGA1 e LVDS1 dependendo da saída do xrandr) corrigiu o problema. Muito Obrigado.


0

----------------------- SOLUÇÃO PARA xrandr: a tela não pode ser maior que -------------

Etapa .1 Verifique se você possui o arquivo xorg.conf em / etc / X11 ..... sim: vá para a etapa 3 else step 2

Etapa .2 Crie o arquivo xorg.conf usando a etapa a seguir

                 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

Etapa .3 Abra o /etc/X11/xorg.conf e adicione "Virtual 3200 1080" na subseção "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

Etapa 4. Reinicie seu computador / laptop

Etapa 5. Crie um script (vi /etc/X11/dual_monitor.sh) e inclua o seguinte xrandr --output DVI-0 --mode 1280x1024 xrandr --output DVI-1 --modo 1920x1080 xrandr --output DVI-0 - -auto --right-of DVI-1 --pos 1920x0 altera a permissão de arquivo chmod 755 /etc/X11/dual_monitor.sh (nota: minha tela1 é DVI-1 e screen2 é DVI-0 e substitui a resolução conforme a necessidade )

Etapa 6. Execute o script e veja se funciona. (/etc/X11/dual_monirot.sh)

Etapa 7. Se o script funcionar, inclua o script no Menu Iniciar Automático >> Configurações >> Sessão e Inicialização >> Início Automático do Aplicativo >> Adicionar Nome: Dual Monitor Xfce Descrição: Comando Dual Monitor Xfce: /etc/X11/dual_monitor.sh

Etapa 8. Reinicie e aproveite

Etapa 9. Refaça a etapa 7 para todos os usuários conectados como o usuário

(Por favor, deixe-me saber se funcionou shasankh@hotmail.com)


0

Etapa 5. Crie um script (vi /etc/X11/dual_monitor.sh) e inclua os seguintes

         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)

Etapa 6. Execute o script e veja se funciona. (/etc/X11/dual_monirot.sh)

Etapa 7. Se o script funcionar, inclua o script em Auto Start

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

Etapa 8. Reinicie e aproveite

Etapa 9. Refaça a etapa 7 para todos os usuários conectados como o usuário

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.