From f9d6605e5b129705fdd24da06609611ae4355609 Mon Sep 17 00:00:00 2001 From: Rasim Labibov Date: Fri, 9 Jun 2023 08:52:37 +0300 Subject: [PATCH] hiro: Force Gtk3 to use X11 backend --- hiro/gtk/application.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/hiro/gtk/application.cpp b/hiro/gtk/application.cpp index fe44a383..58628ea8 100755 --- a/hiro/gtk/application.cpp +++ b/hiro/gtk/application.cpp @@ -82,6 +82,8 @@ auto pApplication::state() -> State& { auto pApplication::initialize() -> void { #if defined(DISPLAY_XORG) + // If running on Wayland, force usage of XWayland + setenv("GDK_BACKEND", "x11", 1); state().display = XOpenDisplay(nullptr); state().screenSaverXDG = (bool)execute("xdg-screensaver", "--version").output.find("xdg-screensaver");