diff -rupN --no-dereference OpenSceneGraph-OpenSceneGraph-3.6.5/examples/osgviewerWX/osgviewerWX.cpp OpenSceneGraph-OpenSceneGraph-3.6.5-new/examples/osgviewerWX/osgviewerWX.cpp
--- OpenSceneGraph-OpenSceneGraph-3.6.5/examples/osgviewerWX/osgviewerWX.cpp 2020-01-31 12:03:07.000000000 +0100
+++ OpenSceneGraph-OpenSceneGraph-3.6.5-new/examples/osgviewerWX/osgviewerWX.cpp 2022-11-13 19:16:22.112241554 +0100
@@ -91,6 +91,11 @@ bool wxOsgApp::OnInit()
return true;
}
+void __attribute__ ((constructor)) force_x11()
+{
+ setenv("GDK_BACKEND", "x11", 1);
+}
+
IMPLEMENT_APP(wxOsgApp)
BEGIN_EVENT_TABLE(MainFrame, wxFrame)