From cd9209178f05c033c30bb8ec46aca7859ceeacc6 Mon Sep 17 00:00:00 2001 From: josevi Date: Tue, 23 Jun 2026 23:28:18 +0200 Subject: [PATCH] =?UTF-8?q?KDE:=20quita=20el=20pin=20roto=20de=20Discover?= =?UTF-8?q?=20del=20panel=20(setup=20m=C3=ADnimo)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit El panel por defecto de Plasma clava org.kde.discover.desktop, que no se instala en el setup mínimo -> icono en blanco que da error al pulsar. El oneshot de tema fija lanzadores limpios (dolphin+konsole) en el gestor de tareas, localizando su applet dinámicamente. Co-Authored-By: Claude Opus 4.8 --- kde/setup.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/kde/setup.sh b/kde/setup.sh index fc1757a..d0a7d3b 100755 --- a/kde/setup.sh +++ b/kde/setup.sh @@ -102,6 +102,18 @@ plasma-changeicons Papirus-Dark 2>/dev/null || true # Fuentes kwriteconfig6 --file kdeglobals --group General --key font "JetBrains Mono Nerd Font,11,-1,5,50,0,0,0,0,0" kwriteconfig6 --file kdeglobals --group General --key fixed "JetBrains Mono Nerd Font Mono,12,-1,5,50,0,0,0,0,0" +# El panel por defecto de Plasma clava Discover (no instalado en el setup mínimo) +# -> icono en blanco que da error. Fijamos lanzadores limpios en el gestor de tareas. +A="$HOME/.config/plasma-org.kde.plasma.desktop-appletsrc" +grp=$(grep -B6 "plugin=org.kde.plasma.icontasks" "$A" 2>/dev/null | grep -oE "Containments\]\[[0-9]+\]\[Applets\]\[[0-9]+" | tail -1) || true +if [[ -n "$grp" ]]; then + c=$(grep -oE "Containments\]\[[0-9]+" <<<"$grp" | grep -oE "[0-9]+") + a=$(grep -oE "Applets\]\[[0-9]+" <<<"$grp" | grep -oE "[0-9]+") + kwriteconfig6 --file plasma-org.kde.plasma.desktop-appletsrc \ + --group Containments --group "$c" --group Applets --group "$a" \ + --group Configuration --group General \ + --key launchers "applications:org.kde.dolphin.desktop,applications:org.kde.konsole.desktop" +fi rm -f "$HOME/.config/autostart/firstboot-theme.desktop" EOS chmod +x "$USER_HOME/.local/bin/firstboot-theme.sh"