Right, so regarding #2, I think the problem is that TurboVNC does not
export any displays, and only the screen, hence fakexrandr doesn't work, as
there is nothing to split it seems.

On Tue, Apr 14, 2015 at 10:59 PM, DRC <[email protected]>
wrote:

> 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
>
------------------------------------------------------------------------------
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

Reply via email to