Skip to content

PYOPENGL_PLATFORM=glx must be set if using Wayland (pncconf) #4522

Description

@NTULINUX

If using pncconf on a Wayland desktop environment, PYOPENGL_PLATFORM=glx needs to be exported otherwise this error appears when you hit "Display sample panel":

Traceback (most recent call last):
  File "/usr/bin/gladevcp", line 50, in <module>
    from gladevcp.core import Info, Status
  File "/usr/lib64/python3.14/site-packages/gladevcp/__init__.py", line 1, in <module>
    from .hal_pythonplugin import *
  File "/usr/lib64/python3.14/site-packages/gladevcp/hal_pythonplugin.py", line 30, in <module>
    from .hal_gremlin import HAL_Gremlin
  File "/usr/lib64/python3.14/site-packages/gladevcp/hal_gremlin.py", line 36, in <module>
    import gremlin
  File "/usr/lib64/python3.14/site-packages/gremlin.py", line 49, in <module>
    from OpenGL import GLX
  File "/usr/lib/python3.14/site-packages/OpenGL/GLX/__init__.py", line 3, in <module>
    from OpenGL.GLX.VERSION.GLX_1_0 import *
  File "/usr/lib/python3.14/site-packages/OpenGL/GLX/VERSION/GLX_1_0.py", line 14, in <module>
    from OpenGL.raw.GLX.VERSION.GLX_1_0 import *
  File "/usr/lib/python3.14/site-packages/OpenGL/raw/GLX/VERSION/GLX_1_0.py", line 42, in <module>
    @_f
     ^^
  File "/usr/lib/python3.14/site-packages/OpenGL/raw/GLX/VERSION/GLX_1_0.py", line 13, in _f
    return _p.createFunction( function,_p.PLATFORM.GLX,'GLX_VERSION_GLX_1_0',error_checker=_errors._error_checker)
                                       ^^^^^^^^^^^^^^^
AttributeError: 'EGLPlatform' object has no attribute 'GLX'. Did you mean: 'GL'?

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions