Problema ao forçar o Terminal do GNOME a se estender por vários monitores

11

Estou executando vim em gnome-terminal e, idealmente, gostaria que o modo de tela cheia fosse estendido em ambos os monitores, não apenas em um. Há alguma maneira de fazer isso? Se eu desabilitar o CCSM > Grid então eu posso esticar o terminal, mas os resultados são menos que ideais, observe:

Existe uma maneira de corrigir o problema - eu não sei como chamá-lo exatamente - no buffer Z no topo? Se não, alguém poderia me apontar na direção do código-fonte para que eu pudesse tentar fazer engenharia reversa para permitir o modo de tela cheia de dois monitores?

    
por puk 27.02.2012 / 02:01

3 respostas

1

Isso soa como um bug e você deve reportar o bug .

À primeira vista, parece um erro de design, algo em algum lugar deve permitir que você faça uma janela passar por vários monitores. Como o F11 faz para um único.

Mas o segundo ponto é a corrupção. Que parece muito com um erro que deve ser corrigido.

    
por Martin Owens -doctormo- 02.01.2013 / 13:50
1

Se as duas telas são do mesmo tamanho, então você não deve ter um problema, mas eu não consigo pensar de outra maneira e também tenho o mesmo problema. Eu uso apenas o Jupiter apenas para o meu grande monitor.

sudo apt-get install jupiter
    
por Jonah 18.02.2013 / 06:49
1

Como está sua matemática e seu conhecimento do xorg.conf do XServer?

Você precisa ter os dois monitores configurados com a mesma resolução de tela, configurar duas seções de monitores distintas separadas. Então você cria uma tela de console virtual que é o tamanho dos dois somados, em seguida, coloca a posição de cada monitor dentro do console virtual ... Várias maneiras de fazer isso no xorg.conf, com a GPU de um dispositivo (com múltiplas saídas) ou com várias GPUs (cartões separados).

Um exemplo é que você tem dois monitores localizados lado a lado. Cada um está definido para 1024x768. Você cria uma tela de console virtual de 2048x768. Você coloca o primeiro monitor em 0,0. Você coloca o outro monitor em 0,1025 ou apenas "RightOf"

Section "Monitor"
  Identifier     "Monitor0"
  Option         "Primary"      "False"
EndSection

Section "Monitor"
  Identifier     "Monitor1"
  Option         "RightOf"      "Monitor0" 
  Option         "Primary"      "False"
  Option         "PreferedMode" "1024x768"
EndSection

Section "Device"
  Identifier     "Card"
  Driver         "vesa"
  Option         "Monitor-DVI-I-0"  "Monitor0" 
  Option         "Monitor-DVI-I-1"  "Monitor1" 
EndSectionEndSection

Section "Screen"
  Identifier          "Screen0"
  Device              "Card"
  Monitor             "Monitor0"
  DefaultDepth        24
  SubSection "Display"
    Modes            "1024x768"
    Virtual          2048 768 
  EndSubSection
EndSection

Há mais detalhes do que isso e muitas maneiras alternativas de separá-lo para pontos / posições e dispositivos específicos, que também variam dependendo do seu hardware ... Alguns cartões exigem que você divida a seção da tela e coloque-a de volta em uma seção de layout do servidor. Mas isso é "próximo" como uma resposta resumida sem saber com o que você está especificamente trabalhando.

    
por MAFoElffen 07.03.2013 / 19:53