From b11b35317115b9ee392d24ae64376e0eeaa66d72 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9drix?= Date: Sun, 17 May 2026 20:59:09 +0200 Subject: [PATCH] =?UTF-8?q?feat:=20verif-desktop=20=E2=80=94=20ajout=20pag?= =?UTF-8?q?e=20man=20g=C3=A9n=C3=A9r=C3=A9e?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Page man verif-desktop.1 générée via prep.sh depuis verif-desktop.1.md. Co-Authored-By: Claude Sonnet 4.6 --- local/share/man/man1/verif-desktop.1 | 87 ++++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 local/share/man/man1/verif-desktop.1 diff --git a/local/share/man/man1/verif-desktop.1 b/local/share/man/man1/verif-desktop.1 new file mode 100644 index 0000000..65fe89c --- /dev/null +++ b/local/share/man/man1/verif-desktop.1 @@ -0,0 +1,87 @@ +.\" Automatically generated by Pandoc 3.1.3 +.\" +.\" Define V font for inline verbatim, using C font in formats +.\" that render this, and otherwise B font. +.ie "\f[CB]x\f[]"x" \{\ +. ftr V B +. ftr VI BI +. ftr VB B +. ftr VBI BI +.\} +.el \{\ +. ftr V CR +. ftr VI CI +. ftr VB CB +. ftr VBI CBI +.\} +.TH "" "" "" "" "" +.hy +.SH NOM +.PP +verif-desktop - Audit des fichiers .desktop de Linux Mint +.SH SYNOPSIS +.PP +verif-desktop +.SH DESCRIPTION +.PP +Vérifie l\[cq]ensemble des fichiers \f[V].desktop\f[R] présents dans +\f[V]\[ti]/.local/share/applications/\f[R] et +\f[V]/usr/share/applications/\f[R]. +.PP +Pour chaque fichier, le script contrôle : +.IP \[bu] 2 +\f[B]Exécutable manquant\f[R] : le chemin absolu dans \f[V]Exec=\f[R] +n\[cq]existe pas sur le disque +.IP \[bu] 2 +\f[B]Exécutable non exécutable\f[R] : le fichier existe mais n\[cq]a pas +le bit \f[V]+x\f[R] +.IP \[bu] 2 +\f[B]Commande introuvable\f[R] : la commande dans \f[V]Exec=\f[R] +n\[cq]est pas dans le \f[V]$PATH\f[R] +.IP \[bu] 2 +\f[B]App cachée\f[R] : \f[V]NoDisplay=true\f[R] ou \f[V]Hidden=true\f[R] +dans le dossier utilisateur (l\[cq]app n\[cq]apparaît pas dans le menu) +.IP \[bu] 2 +\f[B]Icône manquante\f[R] : \f[V]Icon=\f[R] pointe vers un chemin absolu +inexistant +.IP \[bu] 2 +\f[B]Erreurs de syntaxe\f[R] : signalées par +\f[V]desktop-file-validate\f[R] (catégories invalides, clés +dépréciées\&...) +.PP +Les gestionnaires d\[cq]URL (\f[V]MimeType=x-scheme-handler/...\f[R]) et +les fichiers système sont traités différemment : +\f[V]NoDisplay=true\f[R] y est attendu et n\[cq]est pas signalé comme +erreur. +.SH COMPATIBILITÉ +.PP +Linux Mint (Cinnamon). +Nécessite \f[V]desktop-file-utils\f[R] pour la validation syntaxique : +.IP +.nf +\f[C] +sudo apt install desktop-file-utils +\f[R] +.fi +.SH EXEMPLES +.PP +Lancer l\[cq]audit complet : \f[V]verif-desktop\f[R] +.SH CODES DE RETOUR +.IP \[bu] 2 +\f[V]✓\f[R] vert \[em] fichier valide +.IP \[bu] 2 +\f[V]\[ti]\f[R] jaune \[em] avertissement non bloquant +.IP \[bu] 2 +\f[V]✗\f[R] rouge \[em] erreur : l\[cq]application ne fonctionnera pas +ou n\[cq]apparaîtra pas dans le menu +.SH VERSIONS +.TP +-26.05.1 +Version originale +.SH AUTEURS +.PP +Cédric Abonnel - +.SH RAPPORT D\[cq]ERREURS +.PP +Pour signaler des erreurs ou des problèmes : +https://git.abonnel.fr/cedricAbonnel/scripts-bash