From 35b224139654b791a6d030a9260a73f3e58ce44f Mon Sep 17 00:00:00 2001 From: Timothee 'TTimo' Besset <ttimo@ttimo.net> Date: Thu, 22 Feb 2024 11:04:28 -0600 Subject: [PATCH] fix wayland startup --- client/devkit_client/gui2/gui2.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/client/devkit_client/gui2/gui2.py b/client/devkit_client/gui2/gui2.py index 2c57fac..13343eb 100644 --- a/client/devkit_client/gui2/gui2.py +++ b/client/devkit_client/gui2/gui2.py @@ -3104,6 +3104,10 @@ class ImGui_SDL2_Viewport: def setup(self): self.report_versions() + if platform.system() == 'Linux': + # Fix startup on wayland - looks like this needs to be set before init + sdl2.SDL_SetHint(sdl2.SDL_HINT_VIDEODRIVER, b"wayland,x11") + if sdl2.SDL_Init(sdl2.SDL_INIT_EVERYTHING) < 0: raise Exception('SDL_Init failed: %d'.format(sdl2.SDL_GetError())) -- GitLab