Melhor solução de tela cheia para vnc no linux

Melhor solução de tela cheia para vnc no linux

Para desenvolvimento, dependo principalmente do Eclipse e de uma sessão GNU Screen em um terminal. No trabalho, tenho monitores duplos e geralmente os maximizo em cada uma das telas. Quando trabalho em casa, trabalho apenas na tela do meu laptop. Para uma solução ideal, faço login via SSH e pego a sessão de tela nele, mas para programas gráficos como o Eclipse tentei o seguinte:

  • Habilite 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, pois o outro lado (rodando o GNU Screen) já é cuidado via ssh.
  • Como solução alternativa, tentei executar programas gráficos (como o Eclipse) em uma instância separada do vncserver. Isso me permitiria conectar-me a esta sessão VNC alternativa em casa. No entanto, isso exige que eu também faça o mesmo quando estiver no trabalho. No entanto, eu gostaria de tornar isso o mais perfeito possível, então tentei vncviewer -fullscreena opção, mas a tela acabou abrangendo os dois monitores, com a tela real centralizada (cobrindo apenas metade de cada monitor, com as outras duas metades permanecendo pretas).
  • Provavelmente existe uma terceira solução que não tentei, que envolveria configurar os dois monitores como dois monitores diferentes e conectar apenas um dos monitores quando estiver em casa. Isso pode funcionar bem, mas perco alguma flexibilidade para reorganizar as janelas quando estou no escritório.

Prefiro a segunda solução e me pergunto se existe um bom visualizador VNC que me permita executá-lo em tela cheia, mas abrangendo apenas um dos monitores. Se houver outras opções melhores que não conheço, gostaria de ouvi-las também.

Quase esqueci, também tentei uma quarta abordagem usando um programa chamado WindowSwitch. Isso permitiria mover 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 instável e cheio de erros, então teve apenas um sucesso parcial.

Responder1

Tente usar xrdppara executar sua sessão VNC. Você pode especificar o tamanho da tela ao abrir a sessão. Quando tentei pela primeira vez, descobri que não era estável, mas as versões recentes parecem muito estáveis. Veja minhas experiências comÁreas de trabalho remotas com VNC e RDPpara algumas ideias.

Responder2

Tente especificar uma geometria vncserver específica para suas necessidades:

$ vncserver -geometry <WIDTH>x<HEIGHT>

informação relacionada