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>
This commit is contained in:
@@ -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"'"
|
||||
|
||||
Reference in New Issue
Block a user