O que eu quero alcançar é uma maneira elegante de usar minhas duas telas no Lubuntu ou no Xubuntu. Ser elegante significa: 1) Trabalhar no mesmo modo de exibição estendida como em ubuntu-desktop
(o Ubuntu Unity comum) ou Windows, ou 2) Outra solução alternativa que limita minha área de trabalho LXDE ou XFCE em uma tela e ver outra coisa (por exemplo TTY ou xterm) na outra tela.
A história vem abaixo ...
Isto está em um velho laptop DELL LATITUDE D600. Ele tem um LCD de 1024x768 e uma saída VGA.
Eu instalei o Xubuntu 12.04 LTS neste laptop e depois mudei para o LXDE instalando lubuntu-desktop
e removendo a maioria dos pacotes XFCE.
Agora ele tem lightdm
(com unity-greeter
) e LXDE.
Quando eu conectei uma tela secundária à saída VGA do laptop, as duas telas estavam trabalhando no modo espelho, estivesse em TTY, unity-greeter
ou na área de trabalho LXDE.
Esse comportamento era diferente da minha experiência anterior em algum outro laptop. Nesse outro laptop, eu já tive o Ubuntu 12.04 LTS, o Ubuntu 13.10 e o Ubuntu 14.04 LTS instalados. TTY é normalmente exibido apenas na tela externa, e unity-greeter
deve funcionar em modo estendido, onde a caixa de diálogo de login é exibida apenas em uma das telas, deixando a outra tela apenas um ícone do Ubuntu e o papel de parede da saudação. / p>
Deixando só o comportamento diferente aqui, descobri que nem o XFCE nem o LXDE têm suporte interno para o modo estendido. Assim, fiquei me perguntando se o comportamento que observei acima é dependente do laptop ou, na verdade, dependente da distribuição.
Depois de ler muitos artigos que encontrei no Google, conheci o ARandR. No entanto ARandR trabalhou de forma deselegante, e também apareceu diferente de soluções de tela dupla no Ubuntu ubuntu-desktop
ou Windows. Quando eu uso a tecla Print Screen
para a captura de tela, recebi isso:
Parece normal? De modo nenhum. Como meu monitor externo era 1024x1280 (um LCD de 1280x1024 colocado verticalmente), as duas telas não formavam realmente uma forma de retângulo quando colocadas juntas. Se eu tivesse duas janelas maximizadas nas duas telas, a tela seria assim:
O canto superior direito não foi visto em nenhuma tela. Foi por isso que eu disse que o ARandR era deselegante e se comportava de maneira diferente do modo estendido no Ubuntu ubuntu-desktop
e no Windows. Se você nunca viu o modo estendido em ubuntu-desktop
ou no Windows, eu poderia postar uma imagem para eles mais tarde.
O maior problema foi que, embora eu não possa mover meu cursor para a região não existente da área de trabalho do ARandR (por exemplo, o canto superior direito de minhas capturas de tela), a área de trabalho foi renderizada em toda a região do retângulo. Isso significa que, se a linha de fundo das minhas duas telas não for da mesma coordenada vertical (ou seja, se minhas telas não estiverem alinhadas na parte inferior), perderá metade da minha barra de tarefas (dependendo da tela colocada acima)! p>
E também, achei tudo exibido muito lentamente na tela externa vertical. Por exemplo, quando eu abro o Firefox, primeiro o quadro da janela e a página em branco piscam para cima, então o conteúdo da página da nova guia da mesma maneira ... Mas as coisas pareciam OK na tela do laptop.
A história termina. Por favor, consulte o primeiro parágrafo para os meus objetivos. Alcançar um dos dois objetivos será bom o suficiente.
Eu li este artigo: link para usar o xterm em uma tela enquanto executa a área de trabalho na outra. No entanto, xsetroot -display :0.1 -solid darkblue
falhou porque "não pode abrir a exibição: 0.1".
Saída de xrandr --query
:
Screen 0: minimum 320 x 200, current 2048 x 1280, maximum 4096 x 4096
VGA-0 connected 1024x1280+0+0 left (normal left inverted right x axis y axis) 376mm x 301mm
1280x1024 60.0*+ 75.0
1152x864 75.0
1024x768 75.1 60.0
800x600 75.0 60.3
640x480 75.0 60.0
720x400 70.1
DVI-0 disconnected (normal left inverted right x axis y axis)
LVDS connected 1024x768+1024+512 (normal left inverted right x axis y axis) 0mm x 0mm
1024x768 60.0*+
800x600 59.9
848x480 59.7
720x480 59.7
640x480 59.4
S-video disconnected (normal left inverted right x axis y axis)
Eu realmente não sei como identificar minhas duas telas usando números como :0
ou :0.0
, etc.