tawasuyu

sergio/takana

> Una distribución Linux construida con un laboratorio funcional y hermético en el > sótano, y una terminal mutable, clásica y anárquica en el piso de arriba — diseñada > desde el suelo para que una IA programadora entienda, modifique y co…

TOML 1411Shell 141Markdown 85Rust 842918 Definiciones

kde/qemu: KWIN_FORCE_SW_CURSOR=1 — cursor visible y estable

El tema de cursor ya cargaba (sin "Failed to load cursor theme") pero el cursor
seguía apareciendo/desapareciendo: kwin usaba el plano de cursor por HARDWARE del
DRM, que en virtio-gpu con render software no se presenta bien. KWIN_FORCE_SW_CURSOR=1
⇒ kwin compone el cursor dentro del framebuffer principal (software) ⇒ visible y
estable. Verificado por screendump: la flecha breeze aparece compuesta en el scanout.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>

44d50a76b58bb07508aadd159cdae781e655b444 · por sergio · (hace 3 meses) · padre abf4e25c8 · ver el árbol en este commit

Delta semántico

Ninguna definición cambió: el cambio es de texto, documentación o datos.

1 archivos · +5 −0

diff --git a/scripts/kde/plasma-start-qemu.sh b/scripts/kde/plasma-start-qemu.sh
index 2687a914..aa6a997e 100644
--- a/scripts/kde/plasma-start-qemu.sh
+++ b/scripts/kde/plasma-start-qemu.sh
@@ -71,6 +71,11 @@ export QT_QPA_FONTDIR=/usr/share/fonts/dejavu
 export XCURSOR_THEME=breeze_cursors
 export XCURSOR_PATH=/usr/share/icons:/usr/share/pixmaps
 export XCURSOR_SIZE=24
+# El tema ya carga (sin "Failed to load cursor theme") pero el cursor SIGUE invisible: kwin usa el plano
+# de cursor por HARDWARE del DRM, y en virtio-gpu con render software ese plano no se presenta (aparece y
+# desaparece). KWIN_FORCE_SW_CURSOR=1 ⇒ kwin dibuja el cursor DENTRO del framebuffer principal (software)
+# ⇒ visible y estable en VMs sin GPU real.
+export KWIN_FORCE_SW_CURSOR=1
 
 # --- DIAGNÓSTICO del segfault-al-1er-composite (MURO 2) ---
 # Sin gdb en la imagen: subimos el logging categorizado de kwin (kwin_core/drm/scene/opengl) + mesa/egl