1. We don't currently have "true" Xinerama support, which would be required in order to make the X server treat the remote desktop as two screens. I think Santos just uses a 3840x1200 desktop as one screen. It is certainly possible and straightforward to add Xinerama multi-screen support. I would just need an organization to sponsor the labor necessary to implement the feature. I may also be able to implement the feature using the General Fund next year if there is enough money left over (typically there isn't, however. I already borrowed a bit against next year in order to finish the 2.0 release.)
2. I am currently traveling on business but can look at this when I return to my lab. 3. The viewer should detect the orientation and offset of the monitors and compute a maximum rectangle for all of them. For instance, if you have a 2560x1600 monitor next to a 1200x1800 monitor, and the 1200x1800 monitor is not offset vertically from the 2560x1600 monitor, then the viewer would see it's maximum work area as 3760x1600. If, for instance, the 1200x1800 monitor was offset vertically by 200 pixels, then the maximum work area would be 3760x1400. The maximum work area will be less if not in full-screen mode, because the taskbar of the client WM will occupy some space. 4. I assume you mean you're running the TurboVNC 2.0 beta viewer, since it's invoking the TurboVNC helper. But that viewer is supposed to enable automatic desktop resizing by default, so the behavior you describe shouldn't be happening. Can you clarify what version of the server you're running? I will try to reproduce the issue when I get a chance. > On Apr 14, 2015, at 8:01 PM, Audrius Butkevicius > <[email protected]> wrote: > > Hi, > > I've read Santos Ltd case study which seems to have dual screen support. > > I've checked the existing thread for running multiple screens, and it's not > exactly clear to me how to achieve that through TurboVNC (with VirtualGL). > > I assume you start with a display with larger geometry to accommodate both of > the screens. > > Questions: > > 1. Now server side, how do you tell the Window manager that it's actually two > screens, because the geometry exported by the X server (xwininfo -root and > xrandr) is still a single screen? > > 2. I tried using fakerandr, and randr now returns two screens with the > correct split, but it seems that OpenBox (the window manager in question) use > the old X server calls (the ones xwininfo uses) to workout the geometry, and > it's not exactly clear to me how to fake these for OpenBox to perform > maximizing windows into the correct split. > > 3. How does one handle a client with two different sized rectangles? > Landspace and a portrait monitor for example? Take the max of the screens > widths and heights? But how does the client deal with that afterwards? > > 4. I am using Gnome 3 on Ubuntu 14.04, and when opening a session who's > geometry is over multiple screens, the non-fullscreen viewer is placed on my > primary display with the scrollbars as expected. At the point I enable full > screen it gets moved to the secondary monitor and I still end up having a > scrollbar just because the extra space it now needs is on the wrong side of > the viewer. I assume this is some Gnome issue, but perhaps you have any ideas > about this? I am running the April 3 2015 release which says to have > addressed something similar with TurboVNC helper which seems to be printing > stuff to stdout. > > Finally, thank you for the great piece of software with amazing performance. > > Regards, > Audrius. > > > ------------------------------------------------------------------------------ > BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT > Develop your own process in accordance with the BPMN 2 standard > Learn Process modeling best practices with Bonita BPM through live exercises > http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ > source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF > _______________________________________________ > TurboVNC-Users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/turbovnc-users ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ TurboVNC-Users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/turbovnc-users
