Xpra-org / xpra

Persistent remote applications for X11; screen sharing for X11, MacOS and MSWindows.
https://xpra.org/
GNU General Public License v2.0
2k stars 171 forks source link

support multi-head configurations better - fix fullscreen? #496

Closed totaam closed 10 years ago

totaam commented 10 years ago

Issue migrated from trac ticket # 496

component: server | priority: minor | resolution: fixed

2014-01-15 08:40:27: totaam created the issue


There is a problems with the flash player (and probably other apps) that try to detect the hardware configuration when going fullscreen: it goes fullscreen server-side (using all available space), but it may only go fullscreen on one of the monitors client side... Note: the HTML5 player in chrome does not have this problem.

Having a quick play with xrandr, although it is possible for us to declare more than one dummy videocard, we need xinerama to be able to paint to both virtual screens simultaneously... which disables xrandr, so pretty useless unless we can create the exact xorg.conf matching the client, and before launching xpra. See RandR and Xinerama

I don't think dummy should support multiple virtual screens (too complicated), but maybe we should be able to tweak its xinerama data (and see also dpi #163)

Related to #56 and #33

totaam commented 10 years ago

2014-02-25 00:39:02: totaam commented


There is a patch for OSX: gnome bug 556007 which should improve things.

Please rebuild gtk-osx with this patch as I am unable to test.

totaam commented 10 years ago

2014-02-27 11:09:17: totaam changed owner from smo to afarr

totaam commented 10 years ago

2014-02-27 11:09:17: totaam commented


You can find a beta build using this patch here: [http://xpra.org/beta/]

It may also be useful to compare this build with your own, even for other bugs like #469

totaam commented 10 years ago

2014-03-03 19:35:48: afarr commented


The build with the osx patch does indeed fix the fullscreen issue with any arrangement of displays.

It makes me a little giddy to say this ticket should be ready to be closed.

totaam commented 10 years ago

2014-03-04 02:58:16: totaam changed status from new to closed

totaam commented 10 years ago

2014-03-04 02:58:16: totaam changed resolution from * to fixed*

totaam commented 10 years ago

2014-03-04 02:58:16: totaam commented


Closing with the caveat that any gtk osx build updates to the gtk module will require re-applying this patch: 0001-quartz-fix-fullscreen-with-dual-monitors.patch