Multi Monitor support in the Vista TS Client.

Published 09-07-2018 05:44 PM 352 Views
Occasional Contributor
First published on CloudBlogs on Nov, 09 2006

One of the new features of the Terminal Server/Remote Desktop Client in Windows Vista is the support for multiple monitors.  If the machine running the TS-Client has a multi-monitor configuration that creates one logical rectangle, then the TS-Client can span over all the monitors, creating one virtual desktop of the combined size.

For example, this configuration is suitable for multimon spanning:

(-1024,0)         |
--+--------------+------------------> x
|              |              |
|              |              |
|              |              |
|              |              |
+--------------+--------------+ (1024,768)
| y
V

While this configuration is not suitable for multimon spanning:


|
--+--------------+--------------+---> x
|              |              |
|              |              |
|              |              |
|              |              |
+--------------+ (1024,768)   |
|              |              |
| y            +--------------+ (2304,1024)
V


You can access the functionality using commandline options, in one of two ways:
If you know the rectangle dimensions of your virtual desktop:


mstsc /w:2048 /h:768 /v:<servername>

or if you want mstsc.exe to figure-out the dimensions:

mstsc /span /v:<servername>

There are a few limitations of multi-monitor spanning:
* The maximum dimensions of the virtual desktop in a TS-Session is hard-coded to 4096x2048, regardless of the color-depth and the available resources on the remote machine.
* The remote session will see your virtual desktop as one giant display.This reduces the complexity of the multi-display implementation in the remote session, while still allowing the windowed mode of the TS-Client to
be functional and viable.

%3CLINGO-SUB%20id%3D%22lingo-sub-246459%22%20slang%3D%22en-US%22%3EMulti%20Monitor%20support%20in%20the%20Vista%20TS%20Client.%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-246459%22%20slang%3D%22en-US%22%3E%0A%20%26lt%3Bmeta%20http-equiv%3D%22Content-Type%22%20content%3D%22text%2Fhtml%3B%20charset%3DUTF-8%22%20%2F%26gt%3B%3CSTRONG%3E%20First%20published%20on%20CloudBlogs%20on%20Nov%2C%2009%202006%20%3C%2FSTRONG%3E%20%3CBR%20%2F%3E%3CP%3EOne%20of%20the%20new%20features%20of%20the%20Terminal%20Server%2FRemote%20Desktop%20Client%20in%20Windows%20Vista%20is%20the%20support%20for%20multiple%20monitors.%26nbsp%3B%20If%20the%20machine%20running%20the%20TS-Client%20has%20a%20multi-monitor%20configuration%20that%20creates%20one%20logical%20rectangle%2C%20then%20the%20TS-Client%20can%20span%20over%20all%20the%20monitors%2C%20creating%20one%20virtual%20desktop%20of%20the%20combined%20size.%3C%2FP%3E%0A%20%20%3CP%3EFor%20example%2C%20this%20configuration%20is%20suitable%20for%20multimon%20spanning%3A%3C%2FP%3E(-1024%2C0)%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20--%2B--------------%2B------------------%26gt%3B%20x%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%2B--------------%2B--------------%2B%20(1024%2C768)%20%3CBR%20%2F%3E%20%7C%20y%20%3CBR%20%2F%3E%20V%3CP%3EWhile%20this%20configuration%20is%20not%20suitable%20for%20multimon%20spanning%3A%3C%2FP%3E%3CBR%20%2F%3E%20%7C%20%3CBR%20%2F%3E%20--%2B--------------%2B--------------%2B---%26gt%3B%20x%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%2B--------------%2B%20(1024%2C768)%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%7C%20%3CBR%20%2F%3E%20%7C%20y%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%26nbsp%3B%20%2B--------------%2B%20(2304%2C1024)%20%3CBR%20%2F%3E%20V%3CP%3E%3CBR%20%2F%3E%20You%20can%20access%20the%20functionality%20using%20commandline%20options%2C%20in%20one%20of%20two%20ways%3A%20%3CBR%20%2F%3E%20If%20you%20know%20the%20rectangle%20dimensions%20of%20your%20virtual%20desktop%3A%3C%2FP%3E%0A%20%20%3CP%3E%3CBR%20%2F%3E%20mstsc%20%2Fw%3A2048%20%2Fh%3A768%20%2Fv%3A%3CSERVERNAME%3E%3C%2FSERVERNAME%3E%3C%2FP%3E%0A%20%20%3CP%3Eor%20if%20you%20want%20mstsc.exe%20to%20figure-out%20the%20dimensions%3A%3C%2FP%3E%0A%20%20%3CP%3Emstsc%20%2Fspan%20%2Fv%3A%3CSERVERNAME%3E%3C%2FSERVERNAME%3E%3C%2FP%3E%0A%20%20%3CP%3EThere%20are%20a%20few%20limitations%20of%20multi-monitor%20spanning%3A%20%3CBR%20%2F%3E%20*%20The%20maximum%20dimensions%20of%20the%20virtual%20desktop%20in%20a%20TS-Session%20is%20hard-coded%20to%204096x2048%2C%20regardless%20of%20the%20color-depth%20and%20the%20available%20resources%20on%20the%20remote%20machine.%20%3CBR%20%2F%3E%20*%20The%20remote%20session%20will%20see%20your%20virtual%20desktop%20as%20one%20giant%20display.This%20reduces%20the%20complexity%20of%20the%20multi-display%20implementation%20in%20the%20remote%20session%2C%20while%20still%20allowing%20the%20windowed%20mode%20of%20the%20TS-Client%20to%20%3CBR%20%2F%3E%20be%20functional%20and%20viable.%20%3CBR%20%2F%3E%3C%2FP%3E%0A%20%0A%3C%2FLINGO-BODY%3E%3CLINGO-TEASER%20id%3D%22lingo-teaser-246459%22%20slang%3D%22en-US%22%3EFirst%20published%20on%20CloudBlogs%20on%20Nov%2C%2009%202006%20One%20of%20the%20new%20features%20of%20the%20Terminal%20Server%2FRemote%20Desktop%20Client%20in%20Windows%20Vista%20is%20the%20support%20for%20multiple%20monitors.%3C%2FLINGO-TEASER%3E
Version history
Last update:
‎Sep 07 2018 05:44 PM