Use um monitor como vários monitores


21

É bom usar vários monitores para desenvolvedores. Você pode maximizar cada janela em um monitor específico, pois as janelas podem ficar nos cantos de monitores específicos.

Existem monitores ultra-amplos no mercado (por exemplo, LG 34UM95). Existe algum software que possa dividir um único monitor em 2 ou 3 partes horizontalmente, e cada parte funcionaria como um monitor separado?

Respostas:


12

Peguei isso de uma resposta no superusuário , dê a ele um voto positivo, se ajudar,

você pode usar o fakexinerama para obter o que deseja:

O Fake Xinerama é uma biblioteca libXinerama de substituição que, em vez de consultar o XServer, lê ~ / .fakexinerama e fornece
informações falsas sobre as telas do Xinerama com base nesse arquivo. Ele pode ser
usado para falsificar uma configuração do Xinerama, mesmo em computadores com apenas um monitor, ou para falsificar a configuração do Xinerama diferente da especificada na
configuração do XServer (por exemplo, diminuindo uma tela ao usar duas mesmas
telas). Provavelmente é útil apenas para desenvolvedores.

Veja essa pergunta para mais detalhes.


10

Você também pode dar uma olhada no projeto FakeXRandR .

O FakeXRandR é uma ferramenta para enganar um servidor X11, acreditando que há mais monitores do que realmente existem. Ele se conecta ao libXRandR e libXinerama e substitui certas configurações configuráveis ​​do monitor por vários monitores virtuais. Uma ferramenta que acompanha este pacote pode ser usada para configurar como os monitores são divididos.

Há também um bom editor gráfico para dividir rapidamente sua exibição em quantas regiões / dipsosition você desejar:

screeshot


1

Isso pode ser feito no XRandR 1.5 sem software adicional, embora não esteja documentado no momento (pelo menos não consegui encontrar uma documentação para isso). Embora nem fakexinerama nem FakeXRandR tenham funcionado para mim no Xubuntu, esta solução finalmente dividiu a tela em duas.

Para dividir o monitor, faça o seguinte:

  1. Entre xrandrno terminal para verificar o nome da saída e a resolução atual da tela que você deseja dividir.
    No meu sistema, o resultado foi:

    Screen 0: minimum 8 x 8, current 1920 x 1080, maximum 32767 x 32767
    HDMI1 disconnected (normal left inverted right x axis y axis)
    HDMI2 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 509mm x 286mm
       1920x1080     60.00*+  50.00    59.94
       1920x1080i    60.00    50.00    59.94  
       1600x900      60.00  
       1280x1024     75.02    60.02  
       1152x864      75.00  
       1280x720      60.00    50.00    59.94  
       1024x768      75.08    60.00  
       800x600       75.00    60.32  
       720x576       50.00  
       720x576i      50.00
       720x480       60.00    59.94
       720x480i      60.00    59.94
       640x480       75.00    60.00    59.94
       720x400       70.08
    VGA1 disconnected (normal left inverted right x axis y axis)
    VIRTUAL1 disconnected (normal left inverted right x axis y axis)
    

    Podemos ver que meu monitor está conectado ao HDMI2 e a resolução está definida para 1920x1080.

  2. Adicione 2 monitores virtuais com o xrandr --setmonitorcomando, garantindo que eles se sobreponham à sua exibição física e sejam colocados um ao lado do outro. A sintaxe do comando é (sem aspas):

    xrandr --setmonitor "monitor_name" "width_px"/"width_mm"x"height_px"/"height_mm"+"x_offset_px"+"y_offset_px" "output_name" 
    

    Para o meu sistema era:

    xrandr --setmonitor HDMI2~1 960/254x1080/286+0+0 HDMI2
    xrandr --setmonitor HDMI2~2 960/255x1080/286+960+0 none
    
  3. Enquanto o descrito acima já configurou os monitores virtuais no meu sistema, as alterações não foram aplicadas até a execução (parece atualizar o xrandr):

    xrandr --fb 1921x1080
    xrandr --fb 1920x1080
    

Para persistir as alterações após a reinicialização, você deseja executar esses comandos ao fazer login. Você pode fazer isso anexando os comandos no final do seu ~/.profilearquivo.


Funciona no xfce 4.12, não no kde5 (plasma, kwin 5.10.5).
peper0

Parece que isso deve funcionar, mas não consigo fazê-lo funcionar em um ubuntu recente. Gostaria muito de saber se alguém tem fazê-lo funcionar
Phil Lord
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.