Atualizei recentemente minha estação de trabalho em casa e agora tenho quatro monitores. Trabalho remotamente a maior parte do tempo e preciso de alguma maneira de obter a área de trabalho remota em apenas dois desses quatro monitores.
Os dois principais monitores (monitores 4 e 3, da esquerda para a direita) têm 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, tenho as seguintes chaves (recortei-o por brevidade): ID do modo de tela: i: 2 use multimon: i: 1 largura de desktop: i: 1920 desktopheight: i: 2130 session bpp : i: 32 winposstr: s: 0,1,3,75,1655,675
Anteriormente, eu era capaz de fazer apenas "mstsc / span" quando tinha apenas dois monitores, mas isso não está funcionando agora (e não é desejável). Gostaria que a nova instalação usasse apenas dois dos meus monitores. Eu realmente não me importo com quais dois. Como altero o arquivo .rdp para fazer isso?
fonte
Respostas:
Eu uso o RDP em tela cheia em dois dos meus três monitores, minha solução é realmente muito simples:
É isso, meio que exagerado, mas leva muito pouco tempo para configurar uma VM básica do Windows e é fácil de iniciar / suspender.
Eu uso meus 2 monitores para fazer trabalhos dedicados, e meu terceiro para entretenimento / música / netflix / etc ...
fonte
Eu também tenho procurado uma solução para esse problema que não pode ser resolvida pelo cliente RDP do Windows.
Trabalho principalmente remotamente via RDP no modo de tela cheia com todos os meus 4 monitores, mas gostaria que alguns programas fossem executados localmente.
Geralmente esses programas reproduziam música ou vídeo que não é adequado para a máquina remota e eu os mantinha em um monitor.
Portanto, um truque simples para mim é forçar esses programas a ficarem "no topo" o tempo todo.
Estou usando o Dexpot e clique com o botão direito do mouse na janela do programa e selecione "Always On Top".
Agora, mesmo no modo RDP de tela cheia, posso ver a janela do meu programa.
fonte
Infelizmente isso não é possível. Acredite, eu tentei muito. Existem 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 eles não podem se incomodar em corrigi-la.
Até que eles consertem o erro, é um monitor ou todos eles.
Vou tentar algumas alternativas e ver se consigo encontrar alguma solução de terceiros que realmente funcione, além de mudar para Linux / VNC.
fonte
Abra a caixa de diálogo Executar ( Win+ R) e digite
desk.cpl
. Em seguida, encontre o número da tela que você deseja editar.Alterar o
1
emuse multimon:i:1
que o número de tela desejado. Além disso, altere a resolução:para
fonte
Bem, acho que é uma falha de design. Eles simplesmente não projetaram a capacidade de usar apenas alguns dos monitores disponíveis. Há uma 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. Veja este artigo .
Infelizmente, essa também é uma opção "tudo ou nada". Limita o número de monitores para todos os usuários do host RDS. Em seguida, você deve poder controlar quais monitores usar através dos parâmetros "largura da área de trabalho" e "altura da área de trabalho" do arquivo rdp. O que realmente é necessário, no entanto, é poder definir quantos monitores você deseja usar no arquivo RDP no cliente, mas atualmente isso não é possível.
fonte
Para mim, o mRemoteNG ( https://mremoteng.org ) é a solução. Estendo o painel em dois monitores e defino a resolução da conexão RDP para 'encaixar no painel'. Eu tenho dois monitores 1920x1200 cobertos pelo mRemoteNG e pelo terceiro monitor (a tela principal do surface pro 3) com conteúdo local.
fonte
Eu tenho esse problema há algum tempo e encontrei um "hack" que resolve isso para mim. Altere as propriedades de tamanho no arquivo .rdp para um valor que seja quase o dos dois monitores que você deseja usar. Eu tenho três monitores 1200 * 1920 no modo retrato e esses valores funcionam para mim:
usar multimon: i: 0 largura de desktop: i: 2390 altura do desktop: 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:
fonte
Encontrei uma solução alternativa usando
Eu tenho quatro monitores, incluindo a tela do laptop e queria usar apenas dois dos quatro para a janela RDP.
janela Ação da tela = Mover janela para a Janela nº e tamanho proporcionalmente
Alterar a largura da janela para Valor especificado em pixels = 2560 (desde que meu monitor tinha 1280X1024)
Alterar a altura da janela para Valor especificado em pixels = 1024
Adicionado um atalho
Agora nas configurações de RDP (edite 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 o Splitview ou outros aplicativos de divisão de tela para dividir a área de trabalho em duas.
Não é bonito, mas uma solução alternativa.
fonte
Encontrei uma solução que é suficientemente limpa para mim:
Edite no bloco de notas e
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 2 telas desejadas.
fonte
A melhor resposta funcional é usar o DisplayFusion localmente e o SplitView na máquina remota, conforme descrito nesta resposta . Mas isso simplesmente não é prático para a maioria das pessoas.
Recurso UserVoice da Microsoft Solicitação para:
tem 463 votos até o momento, este também é o maior número de votos atualmente no UserVoice para qualquer recurso relacionado aos Serviços de Área de Trabalho Remota . Por favor, vá votar!
fonte
Uma solução é entrar nas configurações de exibição e desativar 2 monitores. Em seguida, conecte-se usando o RDP ao host remoto com a opção "usar todos os meus monitores para sessão remota" ativada, isso conectará você usando apenas 2 monitores e, em seguida, retorne às configurações e reative o restante dos monitores. Agora 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
fonte