From 389c1f993496d072481ca7ec0647c6796bf8cc47 Mon Sep 17 00:00:00 2001 From: Slendi Date: Tue, 30 Sep 2025 16:49:29 +0300 Subject: [PATCH] yea Signed-off-by: Slendi --- src/LunarWM_core.c | 23 +++++++++++++++++------ src/LunarWM_wayland.c | 3 +++ 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/LunarWM_core.c b/src/LunarWM_core.c index a47ee01..7b138c1 100644 --- a/src/LunarWM_core.c +++ b/src/LunarWM_core.c @@ -217,12 +217,23 @@ bool LunarWM_init(LunarWM *wm) return false; } - if (!LunarWM_xr_init(wm)) { - wlr_log(WLR_ERROR, "Failed to initialize OpenXR! Disabling XR..."); - wm->xr.available = false; - LunarWM_xr_cleanup(wm); - } else { - wm->xr.available = true; + wm->xr.available = false; + { + char *no_xr = getenv("LWM_NO_XR"); + bool xr = true; + + if (no_xr != NULL && no_xr[0] != '\0') + xr = false; + + if (xr) { + if (!LunarWM_xr_init(wm)) { + wlr_log( + WLR_ERROR, "Failed to initialize OpenXR! Disabling XR..."); + LunarWM_xr_cleanup(wm); + } else { + wm->xr.available = true; + } + } } wlr_log(WLR_INFO, "OpenGL ES version: %s", glGetString(GL_VERSION)); diff --git a/src/LunarWM_wayland.c b/src/LunarWM_wayland.c index ba3e6b1..6db06c8 100644 --- a/src/LunarWM_wayland.c +++ b/src/LunarWM_wayland.c @@ -1215,6 +1215,9 @@ static void Pointer_motion_notify(struct wl_listener *listener, void *data) if (p->server->cman->cfg.input.mouse.invert_y) { dy *= -1; } + + wlr_log(WLR_DEBUG, "cursor delta: %f,%f", dx, dy); + float const R = p->server->cman->cfg.space.radius; float const g = 0.0005f;