[RFC] Un-trapping mouse while running fullscreen (SDL limitation/design-flaw)
#26
CapnBry Wrote:Under linux if there are actually two DISPLAYs like :0 and :1 that means the Linux version really doesn't need to worry about it because the user can just export the display they want XBMC to appear on before launching right?
Actually with two screens on one X-Server, you get :0.0 and :0.1, but it amounts to the same thing. We probably could get away with not implementing anything for this case, since it is as easy as running 'DISPLAY=:0.1 xbmc'.

I think the MergedFB (ati) and TwinView both provide Xinerama information, so that may be all we need to support. We could also support "one big desktop" setups by allowing manual offsets - or will SDL_VIDEO_WINDOW_POS already do this? I'll test if it works in Linux also.

However I have no idea how XRandR and legacy mechanisms for resolution change interact with Xinerama, or MergedFB/TwinView. There may be some graphics driver specific issues here. XRandR works great for separate screen dual heading, but I'm not sure about the legacy mechanisms. I guess we just need to do as well as SDL...
Reply


Messages In This Thread
[No subject] - by bdallen - 2008-09-19, 22:09
[No subject] - by CapnBry - 2008-09-19, 22:14
[No subject] - by bdallen - 2008-09-19, 22:33
patch - by bdallen - 2008-09-20, 04:30
Thank you very much! - by Gamester17 - 2008-09-20, 21:23
[No subject] - by althekiller - 2008-09-20, 22:38
[No subject] - by bdallen - 2008-09-21, 07:19
[No subject] - by theuni - 2008-09-21, 17:26
[No subject] - by bdallen - 2008-09-21, 17:58
[No subject] - by bdallen - 2008-09-21, 18:31
proof of concept (demo app) - by bdallen - 2008-09-22, 04:20
[No subject] - by bdallen - 2008-09-22, 05:30
[No subject] - by althekiller - 2008-09-22, 06:15
[No subject] - by bdallen - 2008-09-22, 19:40
[No subject] - by bdallen - 2008-09-22, 21:14
[No subject] - by kevinneumann - 2008-09-23, 05:04
[No subject] - by CapnBry - 2008-09-25, 21:15
[No subject] - by bdallen - 2008-09-25, 23:28
[No subject] - by CapnBry - 2008-09-26, 16:24
[No subject] - by bdallen - 2008-09-29, 20:35
[No subject] - by CapnBry - 2008-09-30, 01:04
[No subject] - by bdallen - 2008-10-01, 02:29
[No subject] - by CapnBry - 2008-10-01, 02:56
[No subject] - by bdallen - 2008-10-02, 02:24
[No subject] - by bdallen - 2008-10-02, 04:08
[No subject] - by bdallen - 2008-10-02, 04:21
[No subject] - by bdallen - 2008-10-08, 23:54
[No subject] - by CapnBry - 2008-10-09, 15:27
[No subject] - by bdallen - 2008-10-11, 04:11
[No subject] - by funkknob - 2008-10-17, 14:36
[No subject] - by TobiasTheCommie - 2008-10-17, 21:36
[No subject] - by floe - 2008-11-30, 16:49
[No subject] - by bdallen - 2008-12-29, 04:29
[No subject] - by funkknob - 2008-12-29, 07:53
patch against 8.10 - by bdallen - 2009-02-02, 22:50
[No subject] - by joe_newbie - 2009-11-24, 06:05
Resurrection! - by bdallen - 2009-11-24, 06:35
[No subject] - by bdallen - 2009-11-25, 06:55
update - by bdallen - 2009-11-29, 19:09
[No subject] - by tidalf - 2009-12-04, 11:29
[No subject] - by MaienM - 2009-12-07, 01:12
[No subject] - by MaienM - 2009-12-07, 18:53
[No subject] - by tidalf - 2009-12-09, 11:48
[No subject] - by Spider - 2010-01-06, 20:24
[No subject] - by sergkhar - 2010-01-12, 07:56
[No subject] - by Spider - 2010-01-19, 21:23
[No subject] - by sergkhar - 2010-01-19, 22:18
[No subject] - by Spider - 2010-01-20, 20:17
[No subject] - by sergkhar - 2010-01-21, 22:06
[No subject] - by YaPaY - 2010-01-24, 02:30
[No subject] - by mocha - 2010-01-25, 03:38
[No subject] - by Spider - 2010-01-25, 22:00
[No subject] - by Digby Dude - 2010-03-18, 14:26
[No subject] - by spiff - 2010-03-18, 14:59
[No subject] - by Digby Dude - 2010-03-18, 15:05
[No subject] - by doobiest - 2010-03-23, 05:59
[No subject] - by doobiest - 2010-03-23, 06:03
[No subject] - by htpcero - 2010-04-01, 02:23
[No subject] - by Digby Dude - 2010-04-26, 17:06
[No subject] - by rivol - 2010-04-26, 19:50
[No subject] - by Digby Dude - 2010-05-21, 18:39
Logout Mark Read Team Forum Stats Members Help
[RFC] Un-trapping mouse while running fullscreen (SDL limitation/design-flaw)1