Como abro uma sessão da área de trabalho remota em um monitor secundário (em tela cheia)? Parece sempre querer abrir no principal e não consigo encontrar uma opção que me permita escolher.
Existe uma solução conhecida ou solução alternativa para isso?
Respostas:
Não sei se isso ajuda, mas, na minha experiência, o Windows tende a lembrar o monitor no qual o aplicativo é maximizado . Tente abrir o RD no segundo monitor, maximize-o, feche-o e veja se ele abre no segundo monitor quando você o abrir novamente.
fonte
winposstr
que você pode ajustar. Veja a resposta de Shane abaixo.Aqui está o guia completo da Microsoft sobre como fazer: http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session -em-um-monitor-multi-setup.aspx
Tente o seguinte:
Funcionou para mim
fonte
winposstr
campo.Abra o arquivo RDP em um editor de texto, encontre o
Altere
xpos
eypos
no arquivo RDP e salve-o.Em seguida, você pode abrir a janela de maneira consistente, onde desejar.
fonte
winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height
. Isso funcionou perfeito para mim.As outras respostas que mencionaram a edição da configuração winposstr no arquivo .RDP pareciam promissoras, mas fiquei confuso com a explicação de como os valores de posição devem ser calculados.
O artigo TechNet Como definir o monitor para uma sessão da área de trabalho remota em uma instalação de vários monitores tem uma boa explicação.
A propósito, o artigo usa nomes mais claros para as posições, eu acho, que foram usadas em outras respostas aqui: "winposstr: s: 0,1, esquerdo, superior, direito, inferior", onde os valores horizontais são medidos a partir da esquerda para valores corretos e verticais de cima para baixo.
Tanto quanto posso ver, no artigo e na experimentação de um arquivo RDP no Windows 8.1, veja como editar o arquivo .RDP para maximizar uma sessão RDP em um monitor específico:
1) Determine as bordas esquerda e direita de cada um dos seus monitores, com base na resolução e em qual monitor é o principal. No meu caso, meus monitores são:
Mão esquerda = Primária, 1680x1050;
Mão direita = secundária, 1920x1200.
Portanto, as bordas dos dois monitores serão:
Monitor primário (esquerdo): Borda esquerda: 0, Borda direita: 1679 (não em 1680 porque a posição horizontal é baseada em 0, não em 1);
Monitor secundário (direito): Borda esquerda: 1680, Borda direita: 3599 (1680 + 1920 - 1, já que a posição é baseada em 0).
Observe que, se o monitor secundário estiver à esquerda do monitor primário, a borda esquerda do monitor secundário será um valor negativo.
2) Edite a configuração winposstr no seu arquivo .RDP para definir os valores esquerdo e direito para posições que estão no mesmo monitor . Não importa quais são esses valores se a janela RDP sempre for maximizada, desde que estejam na mesma tela. Os valores superior e inferior não são importantes, se você deseja maximizar a janela RDP.
Então, para exibir a janela RDP no meu monitor principal esquerdo, eu poderia definir:
E para exibi-lo no meu monitor secundário, à direita, eu poderia definir:
3) Edite a configuração do modo de tela no seu arquivo .RDP para maximizar a janela RDP:
4) Experimente. Se a janela RDP ainda não aparecer maximizada, apesar configuração "modo de tela", defina o DeskTopHeight e desktopheight configurações em seu arquivo .rdp para a mesma largura e altura que o monitor janela RDP é exibido.
fonte
Estou no Windows 7 e nenhum dos métodos sugeridos acima funcionou para mim. Lembre-se de que eu estava usando um atalho RDP pré-configurado que baixei do Amazon EC2, que acho que é onde está o problema. Se você está tentando corrigir esse problema em uma configuração semelhante à minha, aqui estão as etapas que eu tomei para corrigi-lo
Se você fechar a sessão e executar o arquivo de atalho, a sessão deverá aparecer no monitor desejado e na resolução correta (que era outro problema que eu estava tendo antes, ou seja, eu poderia mover a sessão entre os monitores, mas seria difícil resolver a resolução)
Espero que isto ajude!
fonte
Uma maneira mais simples de fazer isso é
Executar conexão de área de trabalho remota (NÃO EDITAR ARQUIVO RDP)
Mova o diálogo RDP para o monitor que você deseja que sua sessão apareça
Clique na guia 'DISPLAY' e arraste o controle deslizante para a extrema direita para ter uma visualização em tela cheia
... Foi tão fácil
fonte
Descobri que se eu mover a caixa de diálogo de conexão da área de trabalho remota para o segundo monitor e executá-la, ela abrirá a sessão lá. Em seguida, você pode salvar essa conexão em um arquivo .rdp e fazer isso por você.
fonte
No Windows 8, é bem simples e acho que você pode fazer o mesmo no Windows 7: basta definir o tamanho da área de trabalho remota com a resolução da tela secundária, abrir a sessão e arrastar a janela para a tela secundária. Maximizar. Feito.
Isso funcionou para mim, talvez você também precise pressionar Ctrl + Alt + Break como sugerido em outro comentário para fazer a tela cheia funcionar.
fonte
As soluções acima não funcionaram para mim, mas a abaixo:
RDP no W7 - é necessário sempre abrir em um segundo monitor
fonte
Experimente o WiLMA - ele possui um recurso de "layout ao vivo" que pode forçar determinadas janelas do aplicativo nos layouts desejados (como em um segundo monitor).
fonte
Exclua as configurações antigas do RDP (arquivo .rdp) e recrie-as usando o monitor necessário.
Portanto, se você deseja que ele apareça no segundo monitor, arraste a caixa de diálogo de configuração do RDP para esse monitor e, quando estiver conectado ao RDP, minimize e arraste a janela que possui o conteúdo remoto para o segundo monitor e feche-o.
Isso funcionou para mim. Outros métodos descritos falharam.
Observe que você pode ter que ir para a guia Vídeo antes de conectar e mover o controle deslizante de resolução de tela para a direita para obter a tela inteira. Na minha máquina, ele foi configurado para corresponder à resolução de tela do meu laptop.
fonte
Edite o arquivo RDP com qualquer editor de texto e procure
No meu exemplo, uso [1920x1080] no primeiro monitor e [1440x900] no segundo, ambos alinhados na parte superior.
fonte
Me deparei com essa pergunta enquanto procurava uma solução para o mesmo problema ... verifica-se que o que era necessário era - porque meus monitores duplos têm resoluções diferentes - ter um arquivo RDP cujas configurações de vídeo correspondiam exatamente à resolução do destino monitor (ou seja, tela cheia não foi selecionada). Dessa forma, quando eu maximizava a janela, ela era exibida em tela cheia. A desvantagem é que você precisa de dois arquivos RDP, um para cada monitor.
fonte
In Win XP I substituiu configurações como oxyscythe sugeriu
Clique em conectar para conectar ao host remoto)
e então eu verifiquei o que aconteceu com o arquivo RDP no bloco de notas.
Aqui vai:
ID do modo de tela: i: 2
largura de desktop: i: 1920
altura do desktop: i: 1080
sessão bpp: i: 32
winposstr: s: 0,1, -1280, -74, -480,526
Então talvez verifique se é o mesmo com as vitórias 7 e 8 ...
fonte
Obtive resultados no Win7 64 sem hackear o arquivo .RDP. Eu tive que tentar várias vezes embora.
A parte complicada parece estar limpando coisas suficientes na caixa de diálogo de configuração da Conexão de Área de Trabalho Remota para realmente perder o bit de configuração em cache.
Exclua seu RDP, limpe suas credenciais, remova a tela cheia e salve um novo RDP. Persista com isso até que sua sessão que não seja de tela cheia seja aberta no monitor correto. Em seguida, defina a tela cheia e você estará dourado.
Nota lateral, possivelmente coincidência, mas não funcionou até que eu limpei "compartilhar cartões inteligentes" no botão Mais ... na guia Recursos locais e defina a guia Experiência como LAN. Talvez estes tenham algum efeito também ...
fonte
Usando o Windows 8.1 em uma tela de laptop HP à esquerda, juntamente com um monitor de tela grande à direita.
Problema: A conexão via RDP sempre abria uma janela menor na tela menor do meu laptop 1366x768.
Solução:
Abra o Painel de controle -> Vídeo -> Resolução da tela Em "Alterar a aparência dos seus vídeos", realçando o gráfico do monitor grande 2 e selecione "Tornar esta minha tela principal" Clique em Aplicar
Agora, quando me conecto via RDP, posso aumentar a resolução em Opções para corresponder ao 2º monitor e ele abre no 2º monitor ou na "tela principal"
Nota: Isso também trouxe minha barra de tarefas (itens afixados, bandeja e relógio) para o grande monitor, o que não era um problema para mim.
fonte
Para mim, tive que desmarcar a opção na guia "Vídeo" que diz "Usar todos os meus monitores para a sessão remota". Depois de desmarcar e conectar, pude maximizar a sessão RDP em qualquer monitor e ela não "aderia" a uma como antes. Alguém poderia pensar pela maneira como está redigido que você gostaria que isso fosse verificado, mas acho que não no meu caso. Espero que isso ajude outra pessoa.
fonte
Muito simples
fonte