marchingcubes wrote:
> This  may be due to the fact that Fedora now runs gdm on its own screen.
> 
> e.g. it used to be that you could more or less assume setting DISPLAY=:0 and 
> running an X11 application would show the app on the machines 'local' 
> display. With Fedora 22+ this is now DISPLAY=:1
> 
> It looks to me, after glancing at the window setup code, that the Traits used 
> to configure a 'single screen' will default to 0 as the screen number, and 
> thus fail to create the context, as the logged-in user is not authed to 
> create resources on the gdm screen.
> 


I tried to set the variable to :1 and xeyes run but I am still getting 0 from 
getNumScreens(). The sequence I'm using is:


Code:

osg::GraphicsContext::WindowingSystemInterface* wsi =
    osg::GraphicsContext::getWindowingSystemInterface();

  if (wsi) _maxPipes = wsi->getNumScreens();


 

Is this correct?

------------------------
Tony V

------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=65797#65797





_______________________________________________
osg-users mailing list
[email protected]
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to