2012-12-04, 21:21
There are multiple threads regarding issues with XBMC and dual displays (computer monitors, laptops, TVs, projectors, etc) and I think I read them all. I am an XBMC noob, but I have researched this and hope this post makes it easier for others to trouble shoot. Windows only.
One problem that people encounter is that they use true fullscreen for XBMC on display 2 and then XBMC loses focus (minimizes) when they work on display one. Some report this occurring secondary to a Windows process stealing the focus. If you switch to use fullscreen window this seems to not happen and XBMC maintains focus. You can also use XBMC launcher (http://forum.xbmc.org/showthread.php?tid=136798) and set it to refocus XMBC at regular intervals.
The bigger issue is that if display 2 is turned off, then XBMC will switch over to display one. When display 2 is turned back on, XBMC will not move back over. Very annoying since XBMC does not show up on my projector when I turn it on, only a windows desktop background. If you turn off XBMC and restart, it should then see display 2 and open there. If you use windowed mode then Windows should keep a program on the monitor that it was on, even if that monitor is turned off. If you use this setting you get the window bar at the top of the screen which is not good.
What you have to consider is why you need two displays. I do so I can work on the HTPC which is in the utility room behind the movie room. There is a youtube video of someone who is running XBMC on two displays, where the library is on one and the movie is on the other. Ultimately, what I realized is that I don't need to work on the HTPC while viewing a movie. Someone posted about having the primary display set at the same resolution as the XBMC display so I bought a refurb 1080p Dell monitor and have my new projector also set to 1080p. I then set the displays to duplicate, rather than extend. XBMC is now on both displays. When the projector, which is fed by my receiver, is turned on XBMC is there. If I need to do any work on the HTPC I just close XBMC and restart when I am done. I have not tried going back to true fullscreen yet, but will, since this will apparently give better resolution.
Until there is a reliable script to send XBMC to a second display when it is detected or XBMC supports running two displays, which some games apparently do I will continue to use duplicate displays.
Some other threads:
http://forum.xbmc.org/showthread.php?tid=104790&page=2
http://forum.xbmc.org/showthread.php?tid=145997
One problem that people encounter is that they use true fullscreen for XBMC on display 2 and then XBMC loses focus (minimizes) when they work on display one. Some report this occurring secondary to a Windows process stealing the focus. If you switch to use fullscreen window this seems to not happen and XBMC maintains focus. You can also use XBMC launcher (http://forum.xbmc.org/showthread.php?tid=136798) and set it to refocus XMBC at regular intervals.
The bigger issue is that if display 2 is turned off, then XBMC will switch over to display one. When display 2 is turned back on, XBMC will not move back over. Very annoying since XBMC does not show up on my projector when I turn it on, only a windows desktop background. If you turn off XBMC and restart, it should then see display 2 and open there. If you use windowed mode then Windows should keep a program on the monitor that it was on, even if that monitor is turned off. If you use this setting you get the window bar at the top of the screen which is not good.
What you have to consider is why you need two displays. I do so I can work on the HTPC which is in the utility room behind the movie room. There is a youtube video of someone who is running XBMC on two displays, where the library is on one and the movie is on the other. Ultimately, what I realized is that I don't need to work on the HTPC while viewing a movie. Someone posted about having the primary display set at the same resolution as the XBMC display so I bought a refurb 1080p Dell monitor and have my new projector also set to 1080p. I then set the displays to duplicate, rather than extend. XBMC is now on both displays. When the projector, which is fed by my receiver, is turned on XBMC is there. If I need to do any work on the HTPC I just close XBMC and restart when I am done. I have not tried going back to true fullscreen yet, but will, since this will apparently give better resolution.
Until there is a reliable script to send XBMC to a second display when it is detected or XBMC supports running two displays, which some games apparently do I will continue to use duplicate displays.
Some other threads:
http://forum.xbmc.org/showthread.php?tid=104790&page=2
http://forum.xbmc.org/showthread.php?tid=145997