Para o desenvolvimento, eu dependo principalmente do Eclipse e de uma sessão do GNU Screen em um terminal. No trabalho, tenho monitores duplos e geralmente maximizo em cada uma das telas. Quando trabalho em casa, apenas trabalho na tela do meu laptop. Para a solução ideal, eu faço o login via SSH e pego a sessão de tela para ele, mas para programas gráficos como o Eclipse eu tentei o seguinte:
- Ative a área de trabalho remota e conecte-se ao console por meio de um visualizador VNC. Isso me dá uma grande tela contígua de ambos os monitores, o que a torna lenta e a rolagem é uma dor. Além disso, eu realmente só preciso de um lado da tela, já que o outro lado (rodando o GNU Screen) já está sendo tratado via ssh.
- Como solução alternativa, tentei executar programas gráficos (como eclipse) em uma instância separada do vncserver. Isto permitir-me-ia ligar a esta sessão VNC alternativa a partir de casa. No entanto, isso requer que eu faça o mesmo no trabalho. No entanto, eu gostaria de tornar isso o mais simples possível, então tentei
vncviewer -fullscreen
opção, mas a tela acabou abrangendo ambos os monitores, com a tela real centrada (cobrindo apenas metade de cada monitor, com as outras duas metades permaneceu preta). - Provavelmente existe uma terceira solução que eu não tentei, o que envolveria configurar os dois monitores como dois monitores diferentes e conectar-se apenas a um dos monitores quando estiver em casa. Isso pode funcionar bem, mas perco alguma flexibilidade para reorganizar as janelas no escritório.
Eu prefiro a segunda solução e me pergunto se há um bom visualizador VNC que me permita executá-lo em tela cheia, mas abranger apenas um dos monitores. Se houver outras opções melhores que não conheço, gostaria de ouvi-las também.
Eu quase me esqueci, eu também tentei uma quarta abordagem usando um programa chamado WindowSwitch. Isso permitiria mover as janelas de uma sessão para outra, o que é uma extensão muito inteligente e útil do vncserver no nível de aplicativo individual. Mas na realidade era muito esquisito e cheio de bugs, então só teve um sucesso parcial.
fonte
Tente especificar a geometria específica do vncserver para suas necessidades:
fonte