Full screen and windowed mode on secondary display

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Logicaluser Offline
Junior Member
Posts: 2
Joined: Dec 2011
Reputation: 0
Post: #11
Ran across this bug last night when trying to setup a new audio receiver

Switching inputs on the receiver forces XBMC from my HDTV to the monitor, and my options to get it back on TV are either a good 10+ button clicks to navigate into settings or to close & reopen XBMC

Toggling fullscreen on and off would be a fast solution, but unfortunetly it seems to be hardcoded only for the Primary display, regardless of which display selected in settings or screen the windowed xbmc is running on

Tried the lastest Eden beta and this behavior is unchanged


It seems the ideal fix would be to alter the fullscreen toggle to toggle between all available Display Modes (Windowed/Fullscreen #1/Fullscreen #2/etc...) instead of just fullscreen primary & windowed. It wouldn't change it's functionality for single displays while giving more options for those of us with multiple.
find quote
Phargo Offline
Junior Member
Posts: 9
Joined: Jan 2012
Reputation: 0
Post: #12
This issue is still happening. I'm running with a laptop hooked up to my TV via HDMI. If I want to see anything on the TV, I have to run in windowed mode at a much lower resolution. Every time that I select full screen, it pops over to my laptop monitor. Has anyone come up with a solution yet?
find quote
seth.feinberg Offline
Member+
Posts: 147
Joined: May 2011
Reputation: 0
Post: #13
(2011-12-09 18:07)nemof Wrote:  I have an nvidia display. I can swap which monitor is primary, but even when I set my second monitor as the primary on fullscreening XBMC using backslash it still moves to the other screen.

I wonder if there is a timeline on getting this fixed. Does XBMC have a bugtracker?

**edit**

seems it's been logged.

http://trac.xbmc.org/ticket/12217

out of interest is it possible to hotkey anything within the UI? i.e. could I cycle through video options via hotkeys?

Does anybody have any new info on this? I see from that ticket that its been marked "solved" but its still happening on my setup and I'm running the latest Eden build (I think, i'll check when I get home, but its def NOT the beta).

Aside from that ticket and any ACTUAL fix, is there a setting I can put in advancedsettings.xml that will force this? I'd rather not make GUI changes to advancedsettings.xml but this issue has become pretty annoying. I see here (http://wiki.xbmc.org/index.php?title=Use...screen.3E) that there is a <fullscreen> xml tag option but I don't see anything about specifying which monitor is the XBMC default. So would I just add this:
Code:
<fullscreen2>true</fullscreen2>
to get it to only show up on the 2nd monitor?
find quote
seth.feinberg Offline
Member+
Posts: 147
Joined: May 2011
Reputation: 0
Post: #14
(2011-12-09 18:07)nemof Wrote:  I have an nvidia display. I can swap which monitor is primary, but even when I set my second monitor as the primary on fullscreening XBMC using backslash it still moves to the other screen.

I wonder if there is a timeline on getting this fixed. Does XBMC have a bugtracker?

**edit**

seems it's been logged.

http://trac.xbmc.org/ticket/12217

out of interest is it possible to hotkey anything within the UI? i.e. could I cycle through video options via hotkeys?

Is there any update on this? I have the same issue, though for me the serious issue is that whenever I turn off my TV, or switch sources (i.e. watch DirecTV), while XBMC is still open, I will be forced to go into settings and switch Display Mode to Fullscreen #2 and 'accept" that resolution. I too, would love XBMC to default to Fullscreen #2 if my computer is currently detecting a 2nd monitor or at the very least get a hotkey to cycle through display modes. I followed that ticket and it says the problem is resolved in Eden, but I'm still experiencing it. Are any of these third party solutions (UltraMon or Display Fusion) effective at all? I too, have no interest in making my TV the Primary monitor as I don't want the taskbar on it (would create much much more problems). Any help would be greatly appreciated.
edit: Whoops! sorry about that ya'll. Did NOT see that there was a second page AND that I had already phished for some new answers. I feel like a dolt...
(This post was last modified: 2012-07-04 05:28 by seth.feinberg.)
find quote
Videonisse Offline
Member+
Posts: 4
Joined: Feb 2008
Reputation: 0
Post: #15
(2012-07-04 05:27)seth.feinberg Wrote:  Is there any update on this? I have the same issue, though for me the serious issue is that whenever I turn off my TV, or switch sources (i.e. watch DirecTV), while XBMC is still open, I will be forced to go into settings and switch Display Mode to Fullscreen #2 and 'accept" that resolution. I too, would love XBMC to default to Fullscreen #2 if my computer is currently detecting a 2nd monitor or at the very least get a hotkey to cycle through display modes. I followed that ticket and it says the problem is resolved in Eden, but I'm still experiencing it. Are any of these third party solutions (UltraMon or Display Fusion) effective at all? I too, have no interest in making my TV the Primary monitor as I don't want the taskbar on it (would create much much more problems). Any help would be greatly appreciated.

I also have this issue in last Frody Nightlies 20121121 (also with Beta 1).

If I turn off and on my reciever where my secondary display is connected to (my TV), XBMC will change to Primary display even if the Secondary is available agian after few seconds. My graphics card is i5 integrated Intel HD 4000, OS is Win 7.

Does anyone else have this issue and is there any workarounds?
find quote
EricHoya Offline
Junior Member
Posts: 37
Joined: Oct 2012
Reputation: 0
Post: #16
I have been trying to work thru this issue. When I have my HTPC connected to my receiver, XBMC running in true fullscreen will jump to screen one when the receiver is off. When the HTPC is connected directly to the TV, the computer can still see the TV, even when the TV is off, so things are ok. I have had trouble with XBMC losing focus so I installed the XBMC Launcher, which will put XNMC back in focus, but does not appear to send it back to the tv (secondary monitor), if it is sent to the first. If I knew how to write code, this could probably be done.
I have some new equipment on the way which will require connecting the HTPC to my receiver. I have set XBMC to "use a full screen window rather than true full screen" under system/settings/video output. In this mode XBMC does not minimize if I open another program on my primary display. I am hopeful that if the secondary display is not seen by the computer, then XBMC will not kick over to the primary, with this setting. I'll have to test this in the next few days and will report back.
The other option is to use windowed mode, which will keep XBMC on the display that it was opened on, but then you will have the window bar at the top.

XMBC: Eden 11.0. HTPC: Dell Vostro slim 200 with W7 SP1, core 2 duo 1.6, 3G RAM, ASUS 6570 slim 1G with catalyst drivers.
Duplicate displays: Dell 22" led monitor and Epson 5010 projector (screen size pending)
find quote
EricHoya Offline
Junior Member
Posts: 37
Joined: Oct 2012
Reputation: 0
Post: #17
Update:
When I disconnected the HDMI cable from the HTPC XBMC did jump over to my primary display with XBMC running in use a full screen window rather than true full screen mode. I may have to run this is windowed mode until there is a solution.
E

XMBC: Eden 11.0. HTPC: Dell Vostro slim 200 with W7 SP1, core 2 duo 1.6, 3G RAM, ASUS 6570 slim 1G with catalyst drivers.
Duplicate displays: Dell 22" led monitor and Epson 5010 projector (screen size pending)
find quote
Livin Offline
Posting Freak
Posts: 3,432
Joined: May 2004
Reputation: 17
Location: above ground
Post: #18
My workaround is to have Eventghost copy the "good" guisettings.xml over the existing before every launch... then XBMC is always on the correct screen. But, if the 2nd screen does get disconnected during use (which is never does unless my 3 yr old turns off the tv), then a restart of XBMC is needed -- no biggie, that only takes 5 seconds.

See the TRAC bug convo with the devs... Master ticket http://trac.xbmc.org/ticket/13103
... and related ticket "Command Line parameter - Start / Move to a specified display" http://trac.xbmc.org/ticket/12823

If you don't have a TRAC account, please create one -- then post your support for this fix. The more people posting the more attention/priority it will get from the devs. I don't think they realize how large of a problem it is.

I'm not an expert but I play one at work.
find quote
EricHoya Offline
Junior Member
Posts: 37
Joined: Oct 2012
Reputation: 0
Post: #19
Livin,
Thanks for your efforts, although it does not look like a solution is near. My options are to use only one display (home automation software will have to go on another computer) or run in windowed mode.
E

XMBC: Eden 11.0. HTPC: Dell Vostro slim 200 with W7 SP1, core 2 duo 1.6, 3G RAM, ASUS 6570 slim 1G with catalyst drivers.
Duplicate displays: Dell 22" led monitor and Epson 5010 projector (screen size pending)
find quote
Livin Offline
Posting Freak
Posts: 3,432
Joined: May 2004
Reputation: 17
Location: above ground
Post: #20
(2011-12-09 19:43)jhsrennie Wrote:  
nemof Wrote:out of interest is it possible to hotkey anything within the UI? i.e. could I cycle through video options via hotkeys?

No. Only specific actions and functions can be mapped to keystrokes. This can be extended a bit because you can have a key mapped to a Python script and you can do various cunning tricks from Python. There's also a SendClick function that you can use to emulate mouse clicks. I suppose you could have a Python script open the settings screen then simulate mouse clicks on the relevant bits of the screen, but this is going to get terribly hacky.

JR

JR,
I have working VC source code for a 'watchdog' type app called "The Maxifier" that is made for Windows Media Center to move it to a specified monitor. It works flawlessly... I've been using it for 2 years. I'm not a coder and cannot modify it for XBMC. If you'd be willing to see about adding XBMC to the code, I can send the code to you. Let me know.

I'm not an expert but I play one at work.
find quote
Post Reply