diff --git a/scripts/kde/plasma-start-qemu.sh b/scripts/kde/plasma-start-qemu.sh index f1d11706..2687a914 100644 --- a/scripts/kde/plasma-start-qemu.sh +++ b/scripts/kde/plasma-start-qemu.sh @@ -66,6 +66,11 @@ export KWIN_COMPOSE=Q export QT_QPA_PLATFORM=wayland export QT_QPA_PLATFORMTHEME=kde export QT_QPA_FONTDIR=/usr/share/fonts/dejavu +# cursor: kwin busca el tema "default" y no lo halla ("Failed to load cursor theme") ⇒ cursor invisible. +# Apuntamos al breeze_cursors del rootfs (115 cursores) por env + kcminputrc (kwin lee [Mouse] cursorTheme). +export XCURSOR_THEME=breeze_cursors +export XCURSOR_PATH=/usr/share/icons:/usr/share/pixmaps +export XCURSOR_SIZE=24 # --- 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 @@ -96,6 +101,13 @@ widgetStyle=Breeze widgetStyle=Breeze EOF +# kcminputrc: el tema de cursor que kwin lee al arrancar (además del env XCURSOR_THEME) +cat > "$XDG_CONFIG_HOME/kcminputrc" </dev/null | tr '\n' ' ')" [ -e /dev/dri/card0 ] || say "!! no hay /dev/dri/card0 — ¿virtio-gpu no cargó? (dmesg | grep -i drm)"