From 881f771ed161cef6a2a068d0e01af48402075546 Mon Sep 17 00:00:00 2001 From: nocode Date: Tue, 7 Jul 2026 02:47:54 +0200 Subject: [PATCH] feat(releng): add fws-recovery desktop application launcher Add desktop entry file for FWS Recovery application launcher in the installed OS. Provides bilingual (French/English) interface for system repair operations including GRUB, initramfs, and pacman restoration. The application runs as a regular user with privilege escalation handled via pkexec. --- .../share/applications/fws-recovery.desktop | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 configs/releng/airootfs/usr/local/share/applications/fws-recovery.desktop diff --git a/configs/releng/airootfs/usr/local/share/applications/fws-recovery.desktop b/configs/releng/airootfs/usr/local/share/applications/fws-recovery.desktop new file mode 100644 index 0000000..dce1081 --- /dev/null +++ b/configs/releng/airootfs/usr/local/share/applications/fws-recovery.desktop @@ -0,0 +1,20 @@ +[Desktop Entry] +# FWS — lanceur de l'application de réparation dans l'OS INSTALLÉ (copié tel +# quel du live). L'app tourne en utilisateur ; chaque appel du moteur passe +# par pkexec (cf. org.fws.recovery.policy). +Type=Application +Name=Récupération FWS +Name[en]=FWS Recovery +GenericName=Réparation du système +GenericName[en]=System repair +Comment=Réparer GRUB, l'initramfs ou pacman — le point de restauration FWS +Comment[en]=Repair GRUB, the initramfs or pacman — the FWS restore point +Exec=/usr/local/bin/fws-recovery-gui +Icon=fws-recovery +# Associe la fenêtre (WM_CLASS via GLib.set_prgname) à ce lanceur → bonne +# icône dans la barre de titre / barre des tâches (sinon icône générique). +StartupWMClass=fws-recovery-gui +Terminal=false +Categories=System; +Keywords=recovery;réparation;restauration;grub;boot;secours;dépannage; +Keywords[en]=recovery;repair;restore;grub;boot;rescue;