Does something like pycairo fit your needs? On Sep 29, 2015 10:12 AM, "Andrea Cuttone" <andreacutt...@gmail.com> wrote:
> The application is https://github.com/andrea-cuttone/geoplotlib, a python > library for plotting geographical data. > The use case is running the app to render the maps, capture the > framebuffer and store it to disk in form of raster images. > This works great when there is a physical screen attached, but it fails > with a headless session. > > > > > > Andrea Cuttone > > On Tue, Sep 29, 2015 at 10:05 AM, Andre D <an...@andred.ca> wrote: > >> What does the application do with pyglet that a terminal is sufficient? >> On Sep 29, 2015 9:57 AM, "Andrea Cuttone" <andreacutt...@gmail.com> >> wrote: >> >>> remote desktop is not a good option in our setup, as it is very slow >>> over VPN, and also we would like to limit the access we give to users to >>> just a terminal. >>> >>> >>> >>> Andrea Cuttone >>> >>> On Mon, Sep 28, 2015 at 4:37 PM, Tristam MacDonald <swiftco...@gmail.com >>> > wrote: >>> >>>> How about remote desktop'ing in, instead of headless SSH? >>>> On Mon, Sep 28, 2015 at 13:15, Andrea Cuttone <andreacutt...@gmail.com> >>>> wrote: >>>> >>>>> yes I guess this is the issue, since I am connected with ssh and there >>>>> is no window manager running. >>>>> >>>>> So the question is how to make pyglet use a virtual window manager >>>>> such as Xvfb <https://en.wikipedia.org/wiki/Xvfb> (which is based on >>>>> XQuartz) >>>>> >>>>> >>>>> >>>>> On Monday, September 28, 2015 at 4:12:08 PM UTC-4, Rob wrote: >>>>>> >>>>>> I guess this answers it: >>>>>> >>>>>> Sep 28 21:58:49 1.1.1.1 python[14740] <Error>: This user is not >>>>>> allowed access to the window system right now. >>>>>> _RegisterApplication(), FAILED TO establish the default connection to >>>>>> the WindowServer, _CGSDefaultConnection() is NULL. >>>>>> >>>>>> Not sure if this is something we could fix in pyglet, or whether it >>>>>> is a system config thing. >>>>>> >>>>>> Rob >>>>>> >>>>>> Op maandag 28 september 2015 22:03:08 UTC+2 schreef Andrea Cuttone: >>>>>>> >>>>>>> Hi >>>>>>> >>>>>>> here is the output of `python -m pyglet.info` on the server >>>>>>> >>>>>>> https://gist.github.com/andrea-cuttone/61e3dd1f71c5f58b8996 >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> Andrea Cuttone >>>>>>> >>>>>>> On Mon, Sep 28, 2015 at 3:50 PM, Rob <silves...@gmail.com> wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Can you check what `python -m pyglet.info` returns? >>>>>>>> >>>>>>>> Rob >>>>>>>> >>>>>>>> Op maandag 28 september 2015 21:16:34 UTC+2 schreef Andrea Cuttone: >>>>>>>> >>>>>>>>> Hello >>>>>>>>> >>>>>>>>> >>>>>>>>> I am trying to run a hello world pyglet app on OSX 10.10, where I >>>>>>>>> connect through ssh. >>>>>>>>> When doing that, I get the following error: >>>>>>>>> >>>>>>>>> /Users/ancu/pyglet-1.2.3/pyglet/canvas/base.pyc in >>>>>>>>> get_default_screen(self) >>>>>>>>> 72 :rtype: :class:`Screen` >>>>>>>>> 73 ''' >>>>>>>>> ---> 74 return self.get_screens()[0] >>>>>>>>> 75 >>>>>>>>> 76 def get_windows(self): >>>>>>>>> >>>>>>>>> IndexError: list index out of range >>>>>>>>> >>>>>>>>> which I assume is due to the fact that no Window Manager is >>>>>>>>> running. >>>>>>>>> >>>>>>>>> I saw that some people suggest to use the virtual X server Xvfb. >>>>>>>>> However even if I have Xvfb running, pyglet seem to not detect it. >>>>>>>>> >>>>>>>>> Does anyone have experience on how to solve this? >>>>>>>>> >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> >>>>>>>>> Andrea >>>>>>>>> >>>>>>>>> -- >>>>>>>> You received this message because you are subscribed to a topic in >>>>>>>> the Google Groups "pyglet-users" group. >>>>>>>> To unsubscribe from this topic, visit >>>>>>>> https://groups.google.com/d/topic/pyglet-users/p4Jz4g2QXKs/unsubscribe >>>>>>>> . >>>>>>>> To unsubscribe from this group and all its topics, send an email to >>>>>>>> pyglet-users...@googlegroups.com. >>>>>>>> To post to this group, send email to pyglet...@googlegroups.com. >>>>>>>> Visit this group at http://groups.google.com/group/pyglet-users. >>>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>>> >>>>>>> >>>>>>> -- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "pyglet-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to pyglet-users+unsubscr...@googlegroups.com. >>>>> To post to this group, send email to pyglet-users@googlegroups.com. >>>>> Visit this group at http://groups.google.com/group/pyglet-users. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> -- >>>> You received this message because you are subscribed to a topic in the >>>> Google Groups "pyglet-users" group. >>>> To unsubscribe from this topic, visit >>>> https://groups.google.com/d/topic/pyglet-users/p4Jz4g2QXKs/unsubscribe. >>>> To unsubscribe from this group and all its topics, send an email to >>>> pyglet-users+unsubscr...@googlegroups.com. >>>> To post to this group, send email to pyglet-users@googlegroups.com. >>>> Visit this group at http://groups.google.com/group/pyglet-users. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "pyglet-users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to pyglet-users+unsubscr...@googlegroups.com. >>> To post to this group, send email to pyglet-users@googlegroups.com. >>> Visit this group at http://groups.google.com/group/pyglet-users. >>> For more options, visit https://groups.google.com/d/optout. >>> >> -- >> You received this message because you are subscribed to a topic in the >> Google Groups "pyglet-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/pyglet-users/p4Jz4g2QXKs/unsubscribe. >> To unsubscribe from this group and all its topics, send an email to >> pyglet-users+unsubscr...@googlegroups.com. >> To post to this group, send email to pyglet-users@googlegroups.com. >> Visit this group at http://groups.google.com/group/pyglet-users. >> For more options, visit https://groups.google.com/d/optout. >> > > -- > You received this message because you are subscribed to the Google Groups > "pyglet-users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to pyglet-users+unsubscr...@googlegroups.com. > To post to this group, send email to pyglet-users@googlegroups.com. > Visit this group at http://groups.google.com/group/pyglet-users. > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyglet-users+unsubscr...@googlegroups.com. To post to this group, send email to pyglet-users@googlegroups.com. Visit this group at http://groups.google.com/group/pyglet-users. For more options, visit https://groups.google.com/d/optout.