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

11

Eu estou correndo vimem gnome-terminale, idealmente, eu gostaria de ter fullscreen modo de alongamento em ambos os monitores, não apenas um. Há alguma maneira de fazer isso? Se eu desabilitar o CCSM> Grid, posso esticar o terminal, mas os resultados são inferiores ao ideal, observe:

insira a descrição da imagem aqui

Existe uma maneira de corrigir o problema - eu não sei como chamá-lo exatamente-- - Z buffer no topo? Caso contrário, 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 monitor duplo?

puk
fonte
+1, eu adoraria poder fazer isso facilmente. Atualmente eu apenas estico o terminal.
JRG
@jrg é duplamente importante para programas que devem ter apenas uma instância em execução, como o vim.
puk
Embora eu precise fazer a pergunta - por que você precisa de tanto texto exibido? No meu netbook, eu conseguia exibir os 80 caracteres quase padrão do texto, sem problemas com a minha pequena tela de 10 ".
jrg 27/02/2012
@jrg Eu divido minha sessão do vim em 4-6 janelas e, se precisar de mais, abro sessões diferentes, então começo a abrir o mesmo arquivo várias vezes em sessões diferentes, e todo o inferno se abre
;-P
Presumo que você esteja usando o Unity? Eu realmente não consigo ver nada na sua captura de tela, mas usando o Gnome classic, posso esticá-la sem problemas enquanto estiver usando o Compiz Grid. Posso até definir a sessão do terminal para abrir automaticamente dessa maneira, se eu quiser.
Marty Fried

Respostas:

1

Isso soa como um bug e você deve relatá-lo .

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

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

Martin Owens -doctormo-
fonte
1

Se as duas telas tiverem o mesmo tamanho, você não deverá ter um problema, mas não consigo pensar em outra maneira e também tenho o mesmo problema. Apenas uso o Jupiter apenas para o meu monitor grande.

sudo apt-get install jupiter
Jonah
fonte
1

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

Você deve configurar os dois monitores com a mesma resolução de tela, configurar duas seções distintas do monitor. Em seguida, você cria uma tela do console virtual com o tamanho dos dois somados e coloca a posição de cada monitor dentro desse console virtual ... Várias maneiras de fazer isso no xorg.conf, com a GPU de um dispositivo (com várias saídas) ou com várias GPUs (placas separadas).

Um exemplo é que você tem dois monitores situados lado a lado. Cada um é definido como 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 em pontos / posições e dispositivos específicos, que também variam dependendo do seu hardware ... Algumas placas exigem que você divida a seção da tela e a recompacte em um servidor seção de layout. Mas isso é "próximo" como uma resposta resumida sem saber com o que você está trabalhando especificamente.

MAFoElffen
fonte
Hesito em usar isso, pois tive sérios problemas ao editar xorg.conf. Se eu adquirir um novo computador eu poderia tentar isso, mas como é que eu estou muito preocupado de destruir minhas configurações atuais
puk