diff --git a/src/slic3r/GUI/GUI.cpp b/src/slic3r/GUI/GUI.cpp index ccd3cc0..be8bbe5 100644 --- a/src/slic3r/GUI/GUI.cpp +++ b/src/slic3r/GUI/GUI.cpp @@ -33,6 +33,16 @@ class AppConfig; namespace GUI { +// wxgtk3 is broken on wayland: https://trac.wxwidgets.org/ticket/17702 +#ifdef __WXGTK3__ +struct ForceX11 { + ForceX11() { + setenv("GDK_BACKEND", "x11", 1); + } +}; +static struct ForceX11 forcex11; +#endif + #if __APPLE__ IOPMAssertionID assertionID; #endif