Hello,We have many employees using Dual Monitors with Citrix XenApp (PS 4.0) and i get a lot of complaints about applications that open in the center of the 2 screens. I have looked at many forum posts related to the issue but cannot resolve this problem. As far as I know we have all the minimum requirements (R04 on the servers, and client edition is 11.0+).Even the Citrix logon status screen goes right to the middle so i know it's not just certain applications. What I am loooking for is for EVERY seamless app that is launched from Web Interface to open on the PRIMARY monitor. Users can then move them to a secondary monitor if they want, but the initial launch would be on the primary.The forum posts I have read all talk about certain registry edits but either they are wrong or I am doing something wrong. What are the correct values to use to achieve what I am looking for?The registry values I have been using are:HKLM\Software\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook\DefaultHooks (REG_DWORD)DefaultLaunchMonitor (REG_DWORD)Thanks very much
Hi, I think this is the definitive guide around multi monitors - http://support.citrix.com/article/CTX115637. I hope that's of use.
PS4 isn't smart enough to realize you have two monitors. Instead, it reads the combined screen sizes as if it were one big monitor. So, if you had two monitors, both running at 1024 x 768, the PS4 session sees the display as 2048 x 768. Since almost every application on the planet pops up screens in the "middle" of the display, they end up split across the gap between the two monitors. Hope this explanation helps.
Dan
Why is it called "Common Sense"? It doesn't seem all that common!
I have found that PS4 does not like it when the primary monitor is not the LEFT monitor.
Dan: why do say PS4 isn't supported? The documents I have seen in the Citrix knowledge base list PS4 as having that capability (including the link above posted by Mark Prigg). Do you have info that says it isn't supported?
Mark: thanks for the link. That is one of the many documents I have read over the past few days, but still do not know what reg settings i need in order to stop applications from opening in the center of the screen. Do you happen to know the correct configuration?
Thanks
I never said it wasn't supported. but, in my experience, I have NEVER had a PS 4 session respond as if both monitors were two separate displays. That's all.
ok... thanks for clarifying. For PS4.5 or XA5.0 do you know what settings are necessary to have apps launch on just the primary monitor?
I guess i could try to duplicate those and see if it works.
Thanks again.
Hmmm, http://support.citrix.com/article/CTX105672 says:
"There is a limitation on the accessibility of seamless sessions when opened in multimonitor environments where there are different resolutions and there are monitors that have negative positions from the primary monitor. For example, if the primary monitor has a resolution 1280 X 1024, the secondary monitor has a resolution of 1024 X 768, and the secondary monitor has a negative position, then the seamless session is rendered at the larger of the two resolutions when maximized. This causes the session to be rendered outside the physical resolution of the secondary monitor. To prevent this, when you publish an application, on the Specify Application Appearance page of the Publish Application wizard, disable the option to Maximize application at startup."
Actually, re-reading that, it probably doesn't apply to you...
Wondered if this applied - http://forums.citrix.com/thread.jspa?messageID=1427923&tstart=0
There's also this: http://www.citrixtools.net/en/Articles/articleType/ArticleView/articleId/28/Start-a-Published-Application-on-a-Specific-Monitor.aspx
the link from citrixtools is the one I have been following. However it doesn't seem to work either.
I found a few articles where people were struggling with multi monitors on CPS4. It seems that it only really improved from CPS4.5 HRP01 onwards. That said, I'm sure we should be able to force an app to load on a primary monitor. I will dig further.
Though PS 4 supported multi monitors, they really weren't done right until XenApp 4.5 with the later hotfixes along with a later ICA client.
If you have two monitors with identical resolutions, PS 4 will see it as one big monitor, and treat it as such. You could try changing the resolution on the secondary monitor, that might make a difference.
If you need this support, you should consider upgrading to XenApp 4.5. In addition, PS 4.0 went end of support on 12/31/09, you are running unsupported product.
Something our users really like about our new XenApp5 platform is the multi-monitor support - much, much better.
Yea i guess i need to consider that. I just hate the thought of rebuilding an entire farm for just MM support
(Although I know there are lots more features in XA5 than just enhanced MM support)
Thanks for all the help... much appreciated.