From 7964e45bfa5f2b1a49645c3f629a5693f510b961 Mon Sep 17 00:00:00 2001 From: sergio Date: Sat, 18 Jul 2026 22:03:48 -0400 Subject: [PATCH] kde: nested-app siembra kdeglobals + activa KDEPlasmaPlatformTheme (iconos+Breeze) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sin kdeglobals Qt caía al tema de iconos hicolor (vacío) ⇒ dolphin pelado. Ahora siembra [Icons]Theme=breeze + QT_QPA_PLATFORMTHEME=kde ⇒ aplica iconos + estilo Breeze + colores. El motor SVG (libqsvgicon/libqsvg/libQt6Svg) ya estaba hidratado. Co-Authored-By: Claude Opus 4.8 (1M context) --- scripts/kde/nested-app.sh | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/scripts/kde/nested-app.sh b/scripts/kde/nested-app.sh index 1c201e3f..21758c87 100755 --- a/scripts/kde/nested-app.sh +++ b/scripts/kde/nested-app.sh @@ -22,10 +22,24 @@ exec bwrap --overlay-src "$A" --overlay-src "$R" --tmp-overlay / \ --setenv LIBGL_DRIVERS_PATH /usr/lib/dri --setenv LIBGL_DRIVERS_PATH /usr/lib/dri \ --setenv QT_QPA_PLATFORM wayland --setenv WAYLAND_DISPLAY "$HOST_WL" \ --setenv QT_QPA_FONTDIR /usr/share/fonts/dejavu \ + --setenv QT_QPA_PLATFORMTHEME kde \ --setenv SHELL /bin/sh \ --setenv QT_LOGGING_RULES 'qt.qpa.wayland=false' \ sh -c ' mkdir -p /run/user/0 /run/dbus /run/cfg /run/cache /root/.config /etc; chmod 700 /run/user/0 + # kdeglobals: sin esto Qt cae al tema de iconos "hicolor" (vacío) ⇒ dolphin pelado. Con el plugin + # KDEPlasmaPlatformTheme (QT_QPA_PLATFORMTHEME=kde) esto aplica estilo breeze + iconos + colores. + cat > /run/cfg/kdeglobals < /etc/machine-id export DBUS_SESSION_BUS_ADDRESS=$(dbus-daemon --session --fork --print-address 2>/dev/null) echo "dbus=${DBUS_SESSION_BUS_ADDRESS:-VACIO} wl='"$HOST_WL"' app='"$APP"'"