From f78fdeef94f2570712a16c658322fe93f6808a26 Mon Sep 17 00:00:00 2001 From: sergio Date: Sat, 18 Jul 2026 17:13:12 -0400 Subject: [PATCH] =?UTF-8?q?kde:=20QT=5FQPA=5FFONTDIR=20+=20SHELL=20en=20ne?= =?UTF-8?q?sted-app=20=E2=80=94=20mata=20los=20tofu?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit qtbase se construyó SIN fontconfig (libQt6Gui no enlaza libfontconfig) ⇒ Qt usa su motor básico que busca fuentes en /usr/lib/fonts (vacío) → glyphs tofu. Atajo sin rebuild: QT_QPA_FONTDIR=/usr/share/fonts/dejavu hace que el motor básico cargue los ttf directo. SHELL=/bin/sh da shell a konsole (zsh no está en el rootfs). Fix 'correcto' (qtbase con FEATURE_fontconfig) = rebuild que re-hashea el escritorio → deuda para la granja. Co-Authored-By: Claude Opus 4.8 (1M context) --- scripts/kde/nested-app.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/scripts/kde/nested-app.sh b/scripts/kde/nested-app.sh index 1f95c464..1c201e3f 100755 --- a/scripts/kde/nested-app.sh +++ b/scripts/kde/nested-app.sh @@ -21,6 +21,8 @@ exec bwrap --overlay-src "$A" --overlay-src "$R" --tmp-overlay / \ --setenv XDG_CONFIG_HOME /run/cfg --setenv XDG_CACHE_HOME /run/cache --setenv HOME /root \ --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 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