[winswitch] xpra and PyOpenGL
Antoine Martin
antoine at nagafix.co.uk
Sun Mar 19 04:50:33 GMT 2017
On 18/03/17 19:36, Anthony Stone via shifter-users wrote:
> Hello,
>
> I have just installed PyOpenGL-accelerate (I was using xpra without it
> before)
xpra can use PyOpenGL without PyOpenGL-accelerate but having both
installed is a lot better.
(not sure why Debian and Ubuntu don't package PyOpenGL-accelerate)
> and I now get the error message below. xpra completes the
> startup and is usable, but I would like to have OpenGL working. Is this
> a known problem?
Yes:
https://www.xpra.org/trac/ticket/781
> Is it a bug or a problem with my setup?
Your installation of PyOpenGL + PyOpenGL-accelerate is broken: the
versions must match exactly and Ubuntu 16.04 ships an outdated version
of PyOpenGL, then you must have tried to install a newer version of
PyOpenGL-accelerate on top.
> I have only
> been using xpra for a few weeks so I'm not familiar with its workings.
>
> I'm running xpra 1.04 under Ubuntu 16.04 to connect to a remote desktop
> machine running the same version of xpra under Ubuntu 14.04.
That should work fine.
Cheers
Antoine
>
> Thanks,
> Anthony
>
> $ xpra start ssh:whirligig --start=gnome-terminal &
> [1] 13911
> $ 2017-03-17 16:29:48,190 Xpra gtk2 client version 1.0.4-r15266 64-bit
> 2017-03-17 16:29:48,190 running on Linux Ubuntu 16.04 xenial
> 2017-03-17 16:29:48,191 Warning: failed to import opencv:
> 2017-03-17 16:29:48,191 No module named cv2
> 2017-03-17 16:29:48,191 webcam forwarding is disabled
> 2017-03-17 16:29:48,505 GStreamer version 1.8.3 for Python 2.7.12 64-bit
> 2017-03-17 16:29:48,747 OpenGL_accelerate module loaded
> 2017-03-17 16:29:48,748 Error loading OpenGL support:
> 2017-03-17 16:29:48,748 __init__() takes at least 2 positional
> arguments (1 given)
> Traceback (most recent call last):
> File
> "/usr/lib/python2.7/dist-packages/xpra/client/gtk_base/gtk_client_base.py",
> line 663, in init_opengl
> self.opengl_props =
> gl_check.check_support(force_enable=(enable_opengl is True))
> File "/usr/lib/python2.7/dist-packages/xpra/client/gl/gl_check.py",
> line 527, in check_support
> gl_props = check_GL_support(glarea, force_enable)
> File "/usr/lib/python2.7/dist-packages/xpra/client/gl/gl_check.py",
> line 167, in check_GL_support
> return do_check_GL_support(force_enable)
> File "/usr/lib/python2.7/dist-packages/xpra/client/gl/gl_check.py",
> line 189, in do_check_GL_support
> from OpenGL.GL import GL_VERSION, GL_EXTENSIONS
> File "/usr/lib/python2.7/dist-packages/OpenGL/GL/__init__.py", line 3,
> in <module>
> from OpenGL.GL.VERSION.GL_1_1 import *
> File "/usr/lib/python2.7/dist-packages/OpenGL/GL/VERSION/GL_1_1.py",
> line 10, in <module>
> from OpenGL import platform, constants, constant, arrays
> File "/usr/lib/python2.7/dist-packages/OpenGL/arrays/__init__.py",
> line 19, in <module>
> from OpenGL.arrays.arraydatatype import *
> File
> "/usr/lib/python2.7/dist-packages/OpenGL/arrays/arraydatatype.py", line
> 14, in <module>
> from OpenGL_accelerate.arraydatatype import ArrayDatatype as ADT
> File "arraydatatype.pyx", line 1, in init
> OpenGL_accelerate.arraydatatype (src/arraydatatype.c:10964)
> File "wrapper.pyx", line 3, in init OpenGL_accelerate.wrapper
> (src/wrapper.c:11183)
> File "/usr/lib/python2.7/dist-packages/OpenGL/error.py", line 224, in
> <module>
> ErrorChecker = _ErrorChecker( platform )
> File "errorchecker.pyx", line 17, in
> OpenGL_accelerate.errorchecker._ErrorChecker.__init__
> (src/errorchecker.c:818)
> TypeError: __init__() takes at least 2 positional arguments (1 given)
> _______________________________________________
> shifter-users mailing list
> shifter-users at lists.devloop.org.uk
> http://lists.devloop.org.uk/mailman/listinfo/shifter-users
>
More information about the shifter-users
mailing list