From cdb160712cf65920ed039e0ad538611960ea2d65 Mon Sep 17 00:00:00 2001 From: Tetardtek Date: Mon, 23 Feb 2026 07:34:30 +0100 Subject: [PATCH] =?UTF-8?q?fix(launcher):=20remplacer=20gtk-launch=20par?= =?UTF-8?q?=20exec=20direct=20pour=20=C3=A9viter=20l'ajout=20aux=20favoris?= =?UTF-8?q?=20COSMIC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- INSTALL/configs/waybar/scripts/rofi-launcher.sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/INSTALL/configs/waybar/scripts/rofi-launcher.sh b/INSTALL/configs/waybar/scripts/rofi-launcher.sh index b55bcdf..938682b 100755 --- a/INSTALL/configs/waybar/scripts/rofi-launcher.sh +++ b/INSTALL/configs/waybar/scripts/rofi-launcher.sh @@ -105,6 +105,11 @@ case "$CHOICE_CLEAN" in /var/lib/flatpak/exports/share/applications \ ~/.local/share/flatpak/exports/share/applications \ 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