fix(launcher): remplacer gtk-launch par exec direct pour éviter l'ajout aux favoris COSMIC

This commit is contained in:
Tetardtek
2026-02-23 07:34:30 +01:00
parent 781800063c
commit cdb160712c

View File

@@ -105,6 +105,11 @@ case "$CHOICE_CLEAN" in
/var/lib/flatpak/exports/share/applications \ /var/lib/flatpak/exports/share/applications \
~/.local/share/flatpak/exports/share/applications \ ~/.local/share/flatpak/exports/share/applications \
2>/dev/null | head -1) 2>/dev/null | head -1)
[[ -n "$DESKTOP" ]] && gtk-launch "$(basename "${DESKTOP%.desktop}")" & if [[ -n "$DESKTOP" ]]; then
# Lancer via Exec= directement — évite gtk-launch qui enregistre
# l'app dans GIO/recently-used et déclenche l'ajout aux favoris COSMIC
EXEC=$(grep -m1 "^Exec=" "$DESKTOP" | cut -d= -f2- | sed 's/ *%[a-zA-Z]//g' | xargs)
[[ -n "$EXEC" ]] && setsid bash -c "$EXEC" &
fi
;; ;;
esac esac