Área de trabalho remota usa dois dos quatro monitores

47

Eu recentemente atualizei minha estação de trabalho em casa e agora tenho quatro monitores nela. Eu trabalho remotamente na maior parte do tempo e preciso de alguma maneira para obter o desktop remoto em apenas dois desses quatro monitores.

Os dois monitores superiores (monitores 4 e 3, da esquerda para a direita) têm uma resolução máxima de 1680x1050. Os dois monitores inferiores (1 e 2) têm uma resolução máxima de 1920x1080.

No meu arquivo .rpd para esta conexão de área de trabalho remota, eu tenho as seguintes chaves (eu cortei-o por brevidade) ID do modo de tela: i: 2 uso multimon: i: 1 desktopwidth: i: 1920 desktopheight: i: 2130 sessão bpp: i: 32 winposstr: s: 0,1,3,75,1655,675

Anteriormente consegui me safar fazendo apenas "mstsc / span" quando tinha apenas dois monitores, mas isso não está funcionando agora (e não é desejável). Eu gostaria que a nova configuração usasse apenas dois dos meus monitores. Eu realmente não me importo com os dois. Como faço para alterar o arquivo .rdp para conseguir isso?

    
por William Gant 10.09.2012 / 16:25

11 respostas

13

Eu uso o RDP completo em 2 dos meus 3 monitores, minha solução é realmente muito simples:

  1. Configurar uma VM do Windows 7 ou 8 (eu uso o VirtualBox e o Windows 7 Ultimate)
  2. Defina a VM para usar 2 dos seus 3 monitores e tela inteira
  3. Configure suas conexões VPN e RDP na VM (e faça com que a conexão RDP use todos os seus monitores (2 monitores virtuais)).

É isso, acima do topo, mas leva muito pouco tempo para configurar uma VM básica do Windows e é fácil de iniciar / suspender.

Eu uso meus dois monitores, trabalho dedicado, e meu terceiro para entretenimento / música / netflix / etc ...

    
por 22.11.2014 / 23:06
6

Isso infelizmente não é possível. Acredite, eu tentei muito mesmo. Há artigos dizendo que você pode limitar o número de monitores, mas isso não funciona. A Microsoft obviamente não testou a funcionalidade e não pode ser incomodada em consertá-la.

Até que consertem o bug, é um monitor ou todos eles.

Tentarei algumas alternativas e verificarei se posso encontrar alguma solução de terceiros que funcione, diferente de mudar para o Linux / VNC, ou seja.

    
por 16.09.2013 / 19:08
6

Eu também tenho procurado uma solução para esse problema que não pode ser resolvida pelo cliente RDP do Windows.

Eu trabalho principalmente remotamente via RDP no modo de tela cheia com todos os meus 4 monitores, mas gostaria que alguns programas fossem executados localmente.

Normalmente, esses programas tocam músicas ou vídeos que não são adequados para a máquina remota e eu os manteria em um monitor.

Então, um simples truque para mim é forçar esses programas a serem "On Top" o tempo todo.

Estou usando o Dexpot e apenas clique com o botão direito na janela do programa e selecione "Always On Top".

Agora, mesmo no modo RDP de tela inteira, posso ver a janela do meu programa.

    
por 12.01.2015 / 06:25
3

Abra a caixa de diálogo Executar ( Win + R ) e digite desk.cpl . Em seguida, encontre o número da tela que você gostaria de editar.

Altere o 1 em use multimon:i:1 para o número da tela desejado. Além disso, mude a resolução:

desktopwidth:i:1920
desktopheight:i:2130

para

desktopwidth:i:1680
desktopheight:i:1050
    
por 18.11.2012 / 04:00
2

Bem, eu acho que é uma falha de design. Eles simplesmente não projetaram a capacidade de usar apenas alguns dos monitores disponíveis. Existe a possibilidade de contornar isso, limitando o número de monitores permitidos por sessão nas propriedades RDP-Tcp do host de serviços de área de trabalho remota. Consulte este artigo .

Infelizmente, essa também é uma opção "tudo ou nada". Ele limita o número de monitores para todos os usuários do host RDS. Então você deve ser capaz de controlar quais monitores usar através dos parâmetros “desktopwidth” e “desktopheight” do arquivo rdp. O que é realmente necessário, porém, é ser capaz de definir quantos monitores você está disposto a usar no arquivo RDP no cliente, mas atualmente isso não é possível.

    
por 29.10.2013 / 07:52
0

Eu tive esse problema por um tempo e eu encontrei um "hack" que resolve isso para mim. Altere as propriedades de tamanho no arquivo .rdp para um valor que é quase o dos dois monitores que você gostaria de usar. Eu tenho três monitores 1200 * 1920 no modo retrato e esses valores funcionam para mim:

use multimon: i: 0 Largura de área de trabalho: i: 2390 desktopheight: i: 1840

Isso cria uma janela que eu posso posicionar em duas telas (com espaço reservado para a barra de tarefas e as bordas da janela. Isso me deixa com dois problemas menores:

  1. Eu não encontrei uma maneira de iniciar a janela RDP em tamanho real (preciso redimensioná-la depois de abrir a conexão)
  2. O host não relança a existência de duas telas, portanto, a maximização preencherá as duas telas e as caixas de diálogo abertas na borda da tela
por 05.11.2014 / 13:18
0

Eu encontrei uma solução alternativa usando

  1. Configurações do RDP
  2. DisplayFusion na sua área de trabalho
  3. Splitview na sua área de trabalho remota

Eu tenho quatro monitores incluindo a tela do laptop e queria usar apenas dois dos quatro para a janela do rdp.

  1. Use o DisplayFusion para criar uma função personalizada (em configurações > > Adicione um Fuction personalizado
  2. Função Ação = Gerenciar janela
    Ação da tela da janela = Mover a janela para a janela # e dimensionar proporcionalmente Alterar a largura da janela para o valor de pixel especificado = 2560 (desde que meu monitor foi 1280 x 1024)
    Alterar a altura da janela para o valor de pixel especificado = 1024
    Adicionado um atalho

Agora, nas configurações do RDP (editar como bloco de notas, adicione dimensionamento inteligente: i: 1 na parte inferior)

Agora, depois de abrir a janela (use o atalho para maximizar ou esticá-lo em duas telas)
Na área de trabalho remota, use Splitview ou outros aplicativos de divisão de tela para dividir a área de trabalho em dois.

Não é bonito, mas uma solução alternativa.

    
por 21.07.2016 / 16:32
0

Eu encontrei um trabalho que está limpo o suficiente para mim:

  • Desmarque a opção para usar todas as telas
  • Edite no bloco de notas e

    1. defina a largura da resolução como 2x a sua resolução de tela menos alguns pixels (-30 funciona para mim)
    2. defina as alturas de resolução como 1x a resolução da sua tela menos 50 pixels

Salve e volte para as configurações, selecione a opção para usar todas as telas novamente e escolha acima da resolução definida.

Inicie e estenda manualmente a janela para cobrir as duas telas desejadas.

    
por 15.02.2017 / 00:26
0

Como foi mencionado por Adrian Halis, usar um programa que possa manter a janela desejada no topo é a melhor opção alternativa.

Eu usei o TurboTop, mas ele não suporta todas as janelas. Uma lista completa pode ser encontrada aqui e eu pretendo testar algumas delas para verificar sua compatibilidade com as janelas que desejo manter no topo. link

    
por 16.06.2017 / 11:11
0

Para mim, o mRemoteNG ( link ) é a solução. Estico o painel em dois monitores e defino a resolução da conexão RDP para 'ajustar ao painel'. Eu tenho dois monitores de 1920x1200 cobertos pelo mRemoteNG e o terceiro monitor (a tela principal do surface pro 3) com conteúdo local.

    
por 24.06.2017 / 07:29
-1

Uma solução é entrar em configurações de exibição e desabilitar dois monitores. Em seguida, conecte-se usando RDP ao host remoto com a opção "usar todos os meus monitores para sessão remota" ativada, isso conectará você usando apenas dois monitores e, em seguida, retornará às configurações e ativará novamente o restante dos monitores. Agora a sua resolução na sessão remota será definida para 2 monitores, mas você terá que esticar a janela no host de 4 monitores para ver os dois monitores

    
por 29.10.2015 / 16:54