Monitor dividido em dois


18

Existe uma maneira de dividir um único monitor em dois, para que as duas metades sejam tratadas como monitores separados? Isso significa que as janelas devem preencher metade da tela quando maximizadas. Além disso, os painéis gnomos devem preencher metade da tela.

Respostas:


11

Parece que o compiz tem suporte para isso. Em "Opções Gerais" no CompizConfig, na guia "Configurações de vídeo", é possível especificar manualmente os "monitores" a serem usados ​​para maximizar as janelas. Há um problema no Adobe Flash e na tela cheia, mas no geral ele funciona muito bem.

Como minha placa de vídeo mescla três monitores em um único grande, isso é muito útil

Instruções passo a passo:

  1. Abra um terminal pressionando Ctrl+ Alt+T .
  2. Digite sudo apt-get install compizconfig-settings-managere pressione Enter. Preencha sua senha quando solicitado. Nenhum asterisco será exibido ao digitar a senha.
  3. Quando a instalação estiver concluída, inicie o aplicativo "CompizConfig Settings Manager".
  4. Clique em "Opções gerais" na seção "Geral".
  5. Selecione a guia "Configurações de exibição".
  6. Desmarque a opção "Detectar saídas".
  7. Edite a lista de saídas conforme desejado. Cada linha é um monitor. A sintaxe é WIDTHxHEIGHT+X+Y.
  8. Veja se funciona imediatamente. Pode ser necessário efetuar login e sair novamente.

Exemplo de configuração para três monitores clássicos de 19 polegadas em uma linha horizontal:

1280x1024+0+0
1280x1024+1280+0
1280x1024+2560+0

Para flash e tela cheia, consulte al.robotfuzz.com/…
Alistair Buxton

Você tem mais detalhes sobre como fazer isso? Minha placa de vídeo mescla dois dos meus três monitores.
Tom Busby

Editei minha resposta e adicionei instruções detalhadas.
Kalle Elmér 04/04

Curiosamente, enquanto brincava com o CompizConfig, minha configuração foi interrompida e as configurações não tiveram efeito. Fazer tudo nesta resposta ajudou: askubuntu.com/questions/705414/…
Kalle Elmér 4/17/17

Isso funciona, mas parece que agora minha tela fica em branco após 20 segundos de inatividade - o que é subótimo para a leitura de qualquer coisa. Alguma idéia de como evitar isso? Além disso, criei um script para automatizar isso - meu caso de usuário está na verdade mesclando dois monitores em um virtual. Às vezes, ele funciona sem reiniciar o compiz, às vezes precisa ser reiniciado, sem ter certeza de qual é o momento.
sup

6

A resposta aceita não funcionou para mim. O que funcionou foi adicionar monitores virtuais no XRandR 1.5.

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 acima exposto 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.


2
Deseja marcar +1 b / c seria uma maneira independente de gerenciar janelas, para simular uma configuração de vários monitores, mas há uma etapa que falta? Usando o Kubuntu, os comandos são executados com sucesso. Ambos xrandr --listmonitorse xrandr --listactivemonitorsmostrar os monitores adicionais, mas kwinnão vê-los e tudo se comporta o mesmo que antes.
Xiota

11
@xiota Infelizmente, não posso ajudá-lo, pois essas etapas foram suficientes no meu Xubuntu - executei-as novamente como estão na resposta e a tela foi dividida corretamente em duas partes. Nas configurações de exibição do Xfce, ainda vejo apenas 1 monitor, mas a tela está dividida e quando, por exemplo, maximizo uma janela, ocupa apenas metade da tela. Certifique-se de que no primeiro comando da etapa 3 você insira uma resolução diferente da que já está definida em sua tela, caso contrário, o comando será ignorado e nada acontecerá.
Strachu

O @xiota kwinnão respeita as configurações do monitor do xrandr. Eu uso a sessão do openbox kde. Funciona. (Não há necessidade de executar xrandr --fb.) No entanto, a barra de tarefas do KDE ainda não respeita as configurações do monitor do xrandr, que considero um recurso.
weakish

4

Isso é fundamentalmente impossível na arquitetura X11, a menos que você reescreva os drivers de vídeo. Eu sei disso por experiência amarga.

A única maneira de fazer isso é executando vários desktops virtuais com janelas (por exemplo, vnc ou xnest / xephyr) em janelas sem bordas. Você perderá toda a aceleração gráfica.


1

Você pode tentar usar um gerenciador de janelas lado a lado.

O KDE suporta blocos limitados prontos para uso. Isso permitirá que você divida sua tela em duas partes.

No outro extremo do espectro estão o Xmonad e o Awesome . Estes são mais difíceis de configurar, mas algumas pessoas juram por eles. Eu usei o Xmonad por um longo tempo e você é muito adepto da navegação pelo teclado. Reduzir o uso do mouse é o motivo pelo qual a maioria das pessoas muda em primeiro lugar. Agora uso o KDE porque alguns programas que uso regularmente não são muito bons e foram difíceis de usar no Xmonad.

Um meio feliz pode ser substituir o gerenciador de janelas do Gnome pelo Xmonad se você for um usuário do Gnome.

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.