From 66d5ce43d281ed32f366f8893867809dfdbc3289 Mon Sep 17 00:00:00 2001 From: flightlessmango Date: Sat, 30 Mar 2024 07:03:49 +0100 Subject: [PATCH] mangoapp: add GAMESCOPE_NO_FOCUS property --- src/app/main.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/app/main.cpp b/src/app/main.cpp index c1ec89e6..e9b6cb13 100644 --- a/src/app/main.cpp +++ b/src/app/main.cpp @@ -347,6 +347,10 @@ int main(int, char**) std::thread(msg_read_thread).detach(); std::thread(ctrl_thread).detach(); if(!logger) logger = std::make_unique(HUDElements.params); + Atom noFocusAtom = XInternAtom(x11_display, "GAMESCOPE_NO_FOCUS", False); + uint32_t value = 1; + XChangeProperty(x11_display, x11_window, noFocusAtom, XA_CARDINAL, 32, + PropModeReplace, (unsigned char *)&value, 1); // Main loop while (!glfwWindowShouldClose(window)){ if (!params.no_display){