J'ai récemment mis à niveau mon poste de travail personnel et je dispose maintenant de quatre moniteurs. Je travaille à distance la plupart du temps et j'ai besoin d'un moyen d'installer le bureau à distance sur seulement deux de ces quatre moniteurs.
Les deux écrans supérieurs (moniteurs 4 et 3, de gauche à droite) ont chacun une résolution maximale de 1680x1050. Les deux écrans du bas (1 et 2) ont chacun une résolution maximale de 1920x1080.
Dans mon fichier .rpd pour cette connexion de bureau à distance, j'ai les clés suivantes (je les ai coupées par souci de brièveté) id de mode d'écran: i: 2, utilisez multimon: i: 1 largeur de bureau: i: 1920 hauteur bureau: i: 2130 session bpp : i: 32 winposstr: s: 0,1,3,75,1655,675
Auparavant, je pouvais me contenter de faire "mstsc/span" alors que je n'avais que deux moniteurs, mais cela ne fonctionne pas maintenant (et n'est pas souhaitable). J'aimerais que la nouvelle configuration utilise uniquement deux de mes moniteurs. Je me fiche de savoir lequel. Comment modifier le fichier .rdp pour accomplir cela?
J'utilise RDP entièrement blindé sur 2 de mes 3 moniteurs, ma solution est en réalité très simple:
C’est ça, un peu exagéré, mais il faut très peu de temps pour configurer un système Windows VM de base et il est facile à démarrer/suspendre.
J'utilise mes 2 moniteurs et mon troisième pour le divertissement/musique/netflix/etc ...
Moi aussi, je cherchais une solution à ce problème qui ne peut pas être résolue par le client Windows RDP.
Je travaille principalement à distance via RDP en mode plein écran avec tous mes 4 moniteurs, mais j'aimerais que quelques programmes soient exécutés localement.
Habituellement, ces programmes diffusent de la musique ou des vidéos qui ne conviennent pas à la machine distante et je les garde sur un seul moniteur.
Donc, un simple piratage pour moi est de forcer ces programmes à être "au top" tout le temps.
J'utilise Dexpot et cliquez avec le bouton droit de la souris sur la fenêtre du programme et sélectionnez "Toujours au premier plan".
Maintenant, même en mode RDP plein écran, je peux voir la fenêtre de mon programme.
Ce n'est malheureusement pas possible. Croyez-moi, j'ai vraiment essayé. Certains articles disent que vous pouvez limiter le nombre de moniteurs, mais cela ne fonctionne pas. Microsoft n'a évidemment pas testé la fonctionnalité du tout et ils ne peuvent pas être dérangés pour la réparer.
Jusqu'à ce qu'ils résolvent le bogue, c'est soit un moniteur, soit tous.
Je vais essayer quelques alternatives et voir si je peux trouver une solution tierce qui fonctionne réellement, autre que le passage à Linux/VNC, c’est-à-dire.
Ouvrez la boîte de dialogue Exécuter (Win+R) et tapez desk.cpl
. Trouvez ensuite le numéro de l'écran que vous souhaitez éditer.
Remplacez 1
dans use multimon:i:1
par le numéro d'écran souhaité. Aussi, changez la résolution:
desktopwidth:i:1920
desktopheight:i:2130
à
desktopwidth:i:1680
desktopheight:i:1050
Eh bien, je pense que c'est un défaut de conception. Ils n’ont tout simplement pas conçu la possibilité d’utiliser uniquement certains des moniteurs disponibles. Il est toutefois possible de contourner ce problème en limitant le nombre de moniteurs autorisés par session dans les propriétés RDP-Tcp de l'hôte des services de bureau à distance. Voir cet article .
Malheureusement, c’est aussi une option "tout ou rien". Il limite le nombre de moniteurs pour tous les utilisateurs de l'hôte RDS. Ensuite, vous devez être capable de contrôler les moniteurs à utiliser via les paramètres "desktopwidth" et "desktopheight" du fichier rdp. Ce qui est vraiment nécessaire, cependant, est de pouvoir définir le nombre de moniteurs que vous souhaitez utiliser dans le fichier RDP sur le client, mais cela n’est actuellement pas possible.
Pour moi, mRemoteNG ( https://mremoteng.org ) est la solution. J'étire le panneau sur deux moniteurs et je règle la résolution de la connexion RDP sur 'ajustement au panneau'. J'ai deux moniteurs 1920x1200 couverts par le mRemoteNG et le troisième moniteur (l'écran principal de la surface pro 3) avec un contenu local.
Comme l'a mentionné Adrian Halis, l'utilisation d'un programme capable de conserver la fenêtre souhaitée en haut est la meilleure solution de rechange.
J'ai utilisé TurboTop mais il ne supporte pas toutes les fenêtres. Une liste complète est disponible ici et j’ai l’intention d’essayer quelques-unes pour vérifier leur compatibilité avec les fenêtres que je souhaite garder au top. https://www.techsupportalert.com/content/best-free-setting-top-windows.htm
J'ai ce problème depuis un moment et j'ai trouvé un "hack" qui le résout pour moi. Définissez les propriétés de taille dans le fichier .rdp sur une valeur proche de celle des deux moniteurs que vous souhaitez utiliser. J'ai trois moniteurs 1200 * 1920 en mode portrait et ces valeurs me conviennent:
utiliser multimon: i: 0 largeur de bureau: i: 2390 hauteur de bureau: i: 1840
Cela crée une fenêtre que je peux positionner sur deux écrans (avec un espace réservé pour la barre des tâches et les bordures de la fenêtre. Cela me laisse avec deux problèmes mineurs:
J'ai trouvé un travail assez propre pour moi:
Modifier dans le bloc-notes et
Enregistrez puis revenez dans les paramètres, sélectionnez l'option pour utiliser à nouveau tous les écrans et choisissez au-dessus de la résolution définie.
Lancer et étendre manuellement la fenêtre pour couvrir les 2 écrans souhaités.
J'ai trouvé une solution de contournement en utilisant
J'ai quatre moniteurs, y compris l'écran du portable et je voulais utiliser seulement deux des quatre pour la fenêtre RDP.
Maintenant, dans les paramètres RDP (éditer en tant que bloc-notes, ajoutez le dimensionnement intelligent: i: 1 en bas)
Maintenant, une fois que vous ouvrez la fenêtre (utilisez le raccourci pour l'agrandir ou l'étendre sur deux écrans)
Sur votre poste de travail distant, utilisez Splitview ou d’autres applications de partage d’écran pour diviser le poste de travail en deux.
Ce n'est pas joli, mais une solution de contournement.