From 3f77cde50ed2960447fc8bea41a9a62fa53bead3 Mon Sep 17 00:00:00 2001 From: vaxerski <43317083+vaxerski@users.noreply.github.com> Date: Mon, 17 Oct 2022 14:01:04 +0100 Subject: [PATCH] set XCURSOR_SIZE if not set in init --- src/Compositor.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Compositor.cpp b/src/Compositor.cpp index 121e0661..400df7af 100644 --- a/src/Compositor.cpp +++ b/src/Compositor.cpp @@ -115,6 +115,9 @@ CCompositor::CCompositor() { m_sWLRXCursorMgr = wlr_xcursor_manager_create(nullptr, 24); wlr_xcursor_manager_load(m_sWLRXCursorMgr, 1); + if (const auto XCURSORENV = getenv("XCURSOR_SIZE"); !XCURSORENV || std::string(XCURSORENV).empty()) + setenv("XCURSOR_SIZE", "24", true); + m_sSeat.seat = wlr_seat_create(m_sWLDisplay, "seat0"); m_sWLRPresentation = wlr_presentation_create(m_sWLDisplay, m_sWLRBackend);