From 30f193693e562b7062b3ac97c30f8b55acbe2be9 Mon Sep 17 00:00:00 2001 From: Max Brazhnikov Date: Sun, 9 Nov 2025 23:07:15 +0300 Subject: [PATCH 1/2] x11-wm/plasma6-kwin: fix wayland after switching vt --- .../patch-src_backends_drm_drm__backend.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 x11-wm/plasma6-kwin/files/patch-src_backends_drm_drm__backend.cpp diff --git a/x11-wm/plasma6-kwin/files/patch-src_backends_drm_drm__backend.cpp b/x11-wm/plasma6-kwin/files/patch-src_backends_drm_drm__backend.cpp new file mode 100644 index 000000000000..8edb0aba583b --- /dev/null +++ b/x11-wm/plasma6-kwin/files/patch-src_backends_drm_drm__backend.cpp @@ -0,0 +1,16 @@ +--- src/backends/drm/drm_backend.cpp.orig 2025-11-04 14:59:40 UTC ++++ src/backends/drm/drm_backend.cpp +@@ -104,6 +104,13 @@ bool DrmBackend::initialize() + updateOutputs(); + } + }); ++ connect(m_session, &Session::activeChanged, this, [this](bool active) { ++ if (active) { ++ for (auto &gpu : m_gpus) { ++ gpu->setActive(true); ++ } ++ } ++ }); + + if (!m_explicitGpus.isEmpty()) { + for (const QString &fileName : m_explicitGpus) { -- 2.51.1