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 1182Shell 87Rust 63Markdown 541592 Definiciones

kde: nested-app siembra kdeglobals + activa KDEPlasmaPlatformTheme (iconos+Breeze)

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) <noreply@anthropic.com>

7964e45bfa5f2b1a49645c3f629a5693f510b961 · por sergio · (hace 3 meses) · padre 44d06a899 · ver el árbol en este commit

Delta semántico

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

1 archivos · +14 −0

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 <<EOF
+[Icons]
+Theme=breeze
+
+[General]
+ColorScheme=BreezeLight
+widgetStyle=Breeze
+
+[KDE]
+widgetStyle=Breeze
+EOF
     [ -s /etc/machine-id ] || cat /proc/sys/kernel/random/uuid | tr -d - > /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"'"