¿Cómo abro una sesión de escritorio remoto en un monitor secundario (en pantalla completa)? Siempre parece querer abrir en el primario y no puedo encontrar un interruptor que me permita elegir.
¿Existe una solución o solución conocida para esto?
¿Cómo abro una sesión de escritorio remoto en un monitor secundario (en pantalla completa)? Siempre parece querer abrir en el primario y no puedo encontrar un interruptor que me permita elegir.
¿Existe una solución o solución conocida para esto?
Respuestas:
No sé si esto ayuda, pero en mi experiencia, Windows tiende a recordar el monitor en el que se maximiza la aplicación . Intente abrir RD en el segundo monitor, maximícelo, ciérrelo y vea si se abre en el segundo monitor cuando lo abra nuevamente.
winposstr
que puedes modificar. Vea la respuesta de Shane a continuación.
Aquí está la guía completa de Microsoft sobre cómo hacerlo: http://social.technet.microsoft.com/wiki/contents/articles/665.how-to-set-the-monitor-for-a-remote-desktop-session -in-a-multi-monitor-setup.aspx
Prueba esto:
winposstr:s:0,1,2142,150,2942,750
Funciono para mi
winposstr
campo.
Abra el archivo RDP en un editor de texto, busque el
winposstr:s:0,1,xpos,ypos,width,height
Cambie el xpos
y ypos
en el archivo RDP y guárdelo.
A continuación, puede tener la ventana abierta constantemente donde lo desee.
winposstr:s:0,1,xpos,ypos,xpos+width,ypos+height
. Esto funcionó perfecto para mí.
Las otras respuestas que mencionaron la edición de la configuración winposstr en el archivo .RDP parecían prometedoras, pero me confundió la explicación de cómo deberían calcularse los valores de posición.
El artículo de TechNet 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 usa nombres más claros para las posiciones, creo, que se han utilizado 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 valores verticales de arriba a abajo.
Hasta donde puedo ver, del artículo y de experimentar con un archivo RDP en Windows 8.1, aquí está cómo editar el archivo .RDP para maximizar una sesión RDP en un monitor en particular:
1) Determine los bordes izquierdo y derecho de cada uno de sus monitores, en función de su resolución y qué monitor es el principal. En mi caso, mis monitores son:
Mano izquierda = Primaria, 1680x1050;
Mano derecha = Secundaria, 1920x1200.
Entonces los bordes de los dos monitores serán:
Monitor primario (izquierdo): Borde izquierdo: 0, Borde derecho: 1679 (no 1680 porque la posición horizontal está basada en 0, no en 1);
Monitor secundario (derecho): Borde izquierdo: 1680, Borde derecho: 3599 (1680 + 1920 - 1, ya que la posición está basada en 0).
Tenga en cuenta que si el monitor secundario está a la izquierda del primario, el borde izquierdo del monitor secundario será un valor negativo.
2) Edite la configuración winposstr en su archivo .RDP para establecer los valores izquierdo y derecho en las posiciones que se encuentran en el mismo monitor . No importa cuáles sean esos valores si la ventana RDP siempre se maximizará, siempre que estén en la misma pantalla. Los valores superior e inferior no son importantes, si solo va a maximizar la ventana RDP.
Entonces, para mostrar la ventana RDP en mi monitor primario izquierdo, podría configurar:
winposstr:s:0,3,700,0,1500,600
Y para mostrarlo en mi monitor secundario derecho, podría configurar:
winposstr:s:0,3,2000,0,3000,600
3) Edite la configuración del modo de pantalla en su archivo .RDP para maximizar la ventana RDP:
screen mode id:i:2
4) Pruébalo Si la ventana RDP aún no aparece maximizada, a pesar de establecer el "modo de pantalla", configure los ajustes de ancho de escritorio y altura de escritorio en su archivo .RDP con el mismo ancho y alto que el monitor en el que se muestra la ventana RDP.
Estoy en Windows 7 y ninguno de los métodos sugeridos anteriormente me funcionó. Tenga en cuenta que estaba usando un acceso directo RDP preconfigurado que descargué de Amazon EC2, que supongo que es donde radica el problema, así que si está tratando de solucionar este problema dentro de una configuración similar a la mía, aquí están los pasos que tomé para solucionarlo
Si cierra la sesión y ejecuta su archivo de acceso directo, la sesión ahora debería aparecer en el monitor deseado y la resolución correcta (que era otro problema que tenía antes, es decir, podría mover la sesión entre monitores, pero sería un dolor resolver la resolución)
¡Espero que esto ayude!
Una forma más simple de hacerlo es
Ejecute la conexión de escritorio remoto (NO EDITE EL ARCHIVO RDP)
Mueva el diálogo RDP al monitor que desea que aparezca su sesión
Haga clic en la pestaña 'PANTALLA' y arrastre el control deslizante hacia el extremo derecho para obtener una vista de pantalla completa
... fue así de fácil
Descubrí que si muevo el cuadro de diálogo de conexión de escritorio remoto al segundo monitor y lo ejecuto, se abrirá la sesión allí. Luego puede guardar esa conexión en un archivo .rdp y eso debería hacerlo por usted.
En Windows 8 es bastante simple y supongo que puede hacer lo mismo en Windows 7: simplemente configure el tamaño del escritorio remoto a la resolución de la pantalla secundaria, abra la sesión y arrastre la ventana a la pantalla secundaria. Maximizar. Hecho.
Esto funcionó para mí, posiblemente también deba presionar Ctrl + Alt + Break como se sugiere en otro comentario para que la pantalla completa funcione.
Las soluciones anteriores no funcionaron para mí, pero la siguiente lo hizo:
RDP en W7: debe abrirse siempre en un segundo monitor
Ejecute el cliente y configúrelo de la manera que prefiera, o abra su archivo RDP guardado.
En la pestaña Pantalla, elija una resolución que no sea de pantalla completa.
En la pestaña General, haga clic en "eliminar estas credenciales", si es posible.
Haz clic en Conectar.
Inmediatamente obtendrá un diálogo de inicio de sesión local. Déjelo en blanco y haga clic en Aceptar. Cuando esté conectado y aparezca el cuadro de diálogo de inicio de sesión remoto, arrastre la ventana al monitor deseado. En el cuadro de diálogo de inicio de sesión remoto, haga clic en Cancelar. El cuadro de diálogo de configuración debería reaparecer localmente. En la pestaña Pantalla, ahora puede elegir pantalla completa. Ahora puede guardar su sesión con el botón Guardar en la pestaña General, así como guardar sus credenciales de inicio de sesión.
Elimine la configuración anterior de RDP (archivo .rdp) y vuelva a crearla utilizando el monitor que necesita.
Entonces, si desea que aparezca en el segundo monitor, arrastre el cuadro de diálogo de configuración de RDP a ese monitor y, cuando esté conectado a RDP, minimice y arrastre la ventana que tiene el contenido remoto al segundo monitor, luego ciérrelo.
Esto funcionó para mí. Otros métodos descritos fallaron.
Tenga en cuenta que es posible que deba ir a la pestaña Pantalla antes de conectar y mover el control deslizante de resolución de pantalla hacia la derecha para obtener la pantalla completa, en mi máquina se configuró para que coincida con la resolución de pantalla de mi computadora portátil.
Edite el archivo RDP con cualquier editor de texto y busque
winposstr: s: 0, showcommand, xpos, ypos, xpos + width, ypos + height
En mi ejemplo, uso [1920x1080] en el primer monitor y [1440x900] en el segundo, ambos alineados arriba
winposstr: s: 0,1,1920,0,3360,900
Me encontré con esta pregunta mientras buscaba una solución para el mismo problema ... resulta que lo que se requería era que, debido a que mis monitores duales tienen diferentes resoluciones, tener un archivo RDP cuya configuración de pantalla coincida exactamente con la resolución del objetivo monitor (es decir, no se seleccionó la pantalla completa ). De esa manera, cuando maximicé la ventana, se visualizó a pantalla completa. La desventaja es que necesita dos archivos RDP, uno para cada monitor.
En Win XP, sobrescribí la configuración como oxyscythe sugirió
Haga clic en conectar para conectarse al host remoto)
y luego verifiqué qué pasó con el archivo rdp en el bloc de notas.
Aquí va:
id del modo de pantalla: i: 2
ancho de
escritorio: i: 1920
altura de escritorio: i: 1080
sesión bpp: i: 32
winposstr: s: 0,1, -1280, -74, -480,526
Entonces, tal vez verifique si es lo mismo con win 7 y 8 ...
Obtuve resultados en Win7 64 sin hackear el archivo .RDP. Aunque tuve que intentarlo varias veces.
La parte difícil parece ser eliminar suficientes cosas en el cuadro de diálogo de configuración de Conexión a Escritorio remoto para perder realmente el bit de configuración en caché.
Elimine su RDP, borre sus credenciales, elimine la pantalla completa y guarde un nuevo RDP. Persevere con eso hasta que su sesión que no sea de pantalla completa se abra en el monitor correcto. Luego configura la pantalla completa y eres dorado.
Nota al margen, posiblemente una coincidencia, pero no funcionó hasta que borré "compartir tarjetas inteligentes" del botón Más ... en la pestaña Recurso local y configuré la pestaña Experiencia en LAN. Quizás estos también tengan algún efecto ...
Usando Windows 8.1 en una pantalla de computadora portátil HP a la izquierda junto con un monitor de pantalla grande a la derecha.
Problema: la conexión a través de RDP siempre abrió una ventana más pequeña en la pantalla de mi computadora portátil más pequeña 1366x768.
Solución:
abra el Panel de control -> Pantalla -> Resolución de pantalla en "Cambiar la apariencia de sus pantallas", resalte el gráfico del monitor grande 2 y seleccione "Hacer de esta mi pantalla principal" Haga clic en Aplicar
Ahora, cuando me conecto a través de RDP, puedo aumentar la resolución en Opciones para que coincida con el segundo monitor y se abre en el segundo monitor o "pantalla principal"
Nota: Esto también llevó mi barra de tareas (elementos anclados, bandeja y reloj) al monitor grande, lo que no fue un factor decisivo para mí.
Para mí, tuve que desmarcar la opción en la pestaña "Pantalla" que dice "Usar todos mis monitores para la sesión remota". Después de desmarcar eso y conectarme, podría maximizar la sesión RDP en cualquier monitor y no se "pegaría" a una como antes. Uno pensaría que, por la forma en que está redactada, querría que se verificara, pero supongo que no en mi caso. Espero que esto ayude a alguien más.
Muy simple