Como alterar a resolução da tela do servidor VNC sem reiniciá-lo?

16

É possível alterar a resolução do visualizador especificado durante a inicialização do servidor vnc com o argumento de linha de comando da geometria? Eu tenho um vncserver configurado para um monitor widescreen, mas quero vê-lo em uma tela de 1024x768.

    
por Rohit Banga 03.09.2010 / 18:24

6 respostas

6

O visualizador UltraVNC suporta dimensionamento automático , para redimensionar a janela de visualização automaticamente, para exibir a tela inteira do servidor remoto.

Atualizar

Ambos RealVNC e TightVNC exibição / escala da área de trabalho.

    
por 04.09.2010 / 11:22
9

Essa mesma pergunta foi feita há pouco tempo no estouro de pilha: link

A resposta aceita de Nathan Fellman:

Real VNC server 4.4 includes support for Xrandr, which allows resizing the VNC. Start the server with:

vncserver -geometry 1600x1200 -randr 1600x1200,1440x900,1024x768

Then resize with:

xrandr -s 1600x1200
xrandr -s 1440x900  
xrandr -s 1024x768  
    
por 05.12.2010 / 20:18
3

Se você precisar alterar a configuração sem reiniciar o servidor VNC, obtive bons resultados com:

vncconfig -set RandR="1024x768,1600x900"

e, em seguida, usando xrandr para alterar a resolução como fgregg sugeriu:

xrandr -s 1024x768
xrandr -s 1600x900
    
por 26.04.2013 / 09:00
0

Com o TightVNC (pelo menos) se o servidor (windows) alterar a resolução da tela, o cliente mudará automaticamente para corresponder à nova resolução.

    
por 20.09.2011 / 23:00
0

Para o TightVNC, clique no ícone de engrenagem (configurações) e mude a qualidade da imagem para "Alta" e ela funcionará muito bem.

    
por 20.04.2017 / 22:52
0

Recebi uma resposta oficial escrevendo para o atendimento ao cliente do VNC.

A versão curta é: não, você não pode alterar a resolução remota para corresponder automaticamente à janela do controlador vnc local / resolução de tela.

Eles me disseram que é porque o RDP é uma sessão de login real, então a tela se comporta como se você fosse um usuário comum no sistema controlado.

O VNC simplesmente espelha a tela. E não é uma coisa ruim porque você não pode compartilhar a sessão RDP, mas você pode compartilhar VNC

Eu sugeri criar uma configuração no servidor vnc para permitir a mudança da tela, pois sei que a API do Windows permite que o sw de terceiros defina a resolução da tela programaticamente.

Então eu vou esperar ....

    
por 15.07.2018 / 08:44