54 votos

¿Cómo puedo abrir una sesión de escritorio remoto en un monitor secundario?

¿Cómo puedo abrir una sesión de escritorio remoto en un monitor secundario (en pantalla completa)? Siempre parece que quiere abrir en la primaria y no puedo encontrar un interruptor que permite seleccionar.

Hay una conocida solución o una solución para esto?

24voto

Ivan Puntos 91

Intente esto:

winposstr:s:0,1,2142,150,2942,750

A mí me funcionó

12voto

Shane Vincent Puntos 81

Abra el archivo RDP en un editor de texto, encontrar el

winposstr:s:0,1,xpos,ypos,width,height

Cambiar el xpos y ypos en la RDP de archivo y guárdelo.

Usted puede tener la ventana abierta constantemente a donde usted quiere.

9voto

SimonTewsi Puntos 367

Las otras respuestas en el que se menciona la edición de la winposstr en la configuración .Archivo RDP parecía prometedor, pero yo estaba confundido por la explicación de cómo los valores de posición debe ser calculado.

El artículo de TechNet acerca de Cómo Configurar el Monitor para una Sesión de Escritorio Remoto en una Configuración de varios monitores tiene una buena explicación.

Por cierto, el artículo se utiliza más clara los nombres de los cargos, creo que han sido utilizados en otras respuestas aquí: "winposstr:s:0,1,izquierda,arriba,derecha,abajo", donde los valores horizontales se miden desde la izquierda a la derecha y vertical, de arriba a abajo.

Tan lejos como puedo ver, desde el artículo y a partir de la experimentación con un archivo RDP de Windows 8.1, he aquí cómo editar el .Archivo RDP para maximizar una sesión RDP en un monitor en particular:

1) Determinar los bordes izquierdo y derecho de cada uno de los monitores, basado en su resolución y que el monitor es el principal. En mi caso, mis monitores son:

Mano izquierda = Primaria, 1680x1050;

La mano derecha = Secundaria, 1920x1200.

De modo que los bordes de los dos monitores, será:

Principal (a la izquierda) monitor: borde Izquierdo: 0, borde Derecho: 1679 (no 1680 debido a que la posición horizontal es 0-basado, no en base a 1);

Secundario (derecho) del monitor: borde Izquierdo: 1680, borde Derecho: 3599 (1680 + 1920 - 1, ya que la posición es 0).

Tenga en cuenta que si el monitor secundario está a la izquierda de la principal, en el lado izquierdo del monitor secundario será un valor negativo.

2) Editar el winposstr configuración de su .Archivo RDP para establecer la izquierda y a la derecha los valores de las posiciones que están en el mismo monitor. No importa lo que esos valores se si la RDP ventana siempre va a ser maximizada, mientras ellos están en la misma pantalla. La parte superior e inferior de los valores no son importantes, si sólo vas a maximizar la RDP de la ventana.

Así que para mostrar la RDP de la ventana de mi principal, a mano izquierda, el monitor podría establecer:

winposstr:s:0,3,700,0,1500,600

Y para mostrar en mi secundaria, a mano derecha, el monitor podría establecer:

winposstr:s:0,3,2000,0,3000,600

3) Modificar el modo de la pantalla de configuración de su .Archivo RDP para maximizar la RDP de la ventana:

screen mode id:i:2

4) probarlo. Si la RDP de la ventana todavía no aparece maximizada, a pesar de la configuración de "modo de pantalla", establece el desktopwidth y desktopheight de la configuración de tu .Archivo RDP a la misma anchura y altura que el monitor de la RDP se muestra en la ventana.

0voto

Rup Puntos 17863

Editar el archivo RDP con cualquier editor de texto y busque

winposstr:s:0,showcommand,xpos,ypos,xpos+ancho,ypos+altura

En mi ejemplo yo uso [1920x1080] en el primer monitor y [1440 x 900] en el segundo, ambos alineados arriba

winposstr:s:0,1,1920,0,3360,900

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: