Windows RDP - Possível redimensionar a resolução on-the-fly?

24

Eu estou querendo saber se é possível redimensionar a área de trabalho em uma sessão RDP em tempo real

Eu sei que você pode fazer isso antes de se conectar, mas eu estou olhando para redimensioná-lo em tempo real, como funciona o VMware. Se eu tiver em uma janela de 800x600, eu gostaria que a área de trabalho remota fosse redimensionada para 800x600 ... mas se eu maximizar minha janela local ou for em tela cheia, eu gostaria que a área de trabalho remota assumisse a resolução do local PC, ou as dimensões da janela.

O VMWare faz exatamente isso como eu quero com uma opção chamada "usar configurações de host para monitores"

À medida que eu dimensiono a janela, a área de trabalho nas escalas guest, eu gostaria de fazer isso em uma sessão RDP?

Alguma ideia?

    
por zimmer62 20.01.2010 / 21:19

4 respostas

7

Você pode querer olhar para a seguinte configuração no arquivo RDP:

smart sizing:i:1

O uso do dimensionamento inteligente permite dimensionar sua sessão e remover as barras de rolagem. Você pode tentar ajustar o tamanho da tela antes de conectar para obter os efeitos desejados. Não é exatamente o que você está procurando, mas o mais próximo que você encontrará para usar a implementação atual do RDP.

A única ressalva aqui é que a área de trabalho ainda permanecerá na resolução efetiva com a qual você inicia. Por exemplo, se você iniciar a área de trabalho em 1024x768, poderá redimensioná-lo para baixo (diminuirá, ficando menor e mais difícil de ler), mas não poderá redimensioná-lo para preencher completamente um Tela de 1080p. Se você começar com vários monitores e, em seguida, abaixá-lo em um único monitor, a tela do RDP mostrará os vários desktops lado-a-lado, aglomerados juntos, em uma janela.

Veja aqui para um blog com mais detalhes.

Como um aparte, eu usei muitas vezes a lista compilada de configurações de arquivo RDP da Universidade da Carolina do Norte, na Charlotte College of Engineering. Espero que isso ajude.

    
por 08.09.2011 / 18:18
7

Isso é implementado como um novo recurso chamado "Atualização dinâmica de resolução" e foi introduzido no Windows 8.1. Enquanto a resolução estiver definida como "Tela inteira" no cliente, a resolução da área de trabalho será mantida em sincronia com o cliente.

One of the changes we’ve made as part of RDP 8.1 is the addition of a new message that can be sent from the client to the server to dynamically update the resolution inside the remote session to match what is available on the client without the need to do a complete reconnect of the session. Previously, we only set the remote resolution during the initial connection. With this change, the resolution is set at connect time and can be updated when the client-side resolution changes while the app is in full screen mode, or when the app transitions from windowed mode to full screen. The resolution change is quick enough to be practically the same as a local change.

Veja o anúncio no Blog da RDS para mais.

    
por 26.06.2015 / 23:55
2

Smart sizing agora é um recurso completo da área de trabalho remota, mas está "oculto" no menu do botão direito

Fonte: meu artigo (italiano) aqui ( Google Tradutor )

Espero que esta ajuda

    
por 11.05.2014 / 21:50
0

Eu não sei como redimensionar uma vez que a sessão é iniciada com o cliente RDP padrão. Você pode tentar mRemote , que permite isso com a opção "Smart Resize". (Advertência: A página de visão geral do mRemote relata que o mRemote é executado apenas no Windows XP e no Windows Vista, e não no Linux.)

    
por 24.07.2012 / 17:25