2c6ecd80a7
Nouveau script d'audit des fichiers .desktop : détecte les exécutables manquants, apps cachées, icônes introuvables et erreurs de syntaxe (via desktop-file-validate). Documentation man incluse. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1.7 KiB
1.7 KiB
tags, nom, description
| tags | nom | description | |
|---|---|---|---|
|
verif-desktop | Audit des fichiers .desktop — chemins manquants, apps cachées, erreurs de syntaxe |
NOM
verif-desktop - Audit des fichiers .desktop de Linux Mint
SYNOPSIS
verif-desktop
DESCRIPTION
Vérifie l'ensemble des fichiers .desktop présents dans ~/.local/share/applications/ et /usr/share/applications/.
Pour chaque fichier, le script contrôle :
- Exécutable manquant : le chemin absolu dans
Exec=n'existe pas sur le disque - Exécutable non exécutable : le fichier existe mais n'a pas le bit
+x - Commande introuvable : la commande dans
Exec=n'est pas dans le$PATH - App cachée :
NoDisplay=trueouHidden=truedans le dossier utilisateur (l'app n'apparaît pas dans le menu) - Icône manquante :
Icon=pointe vers un chemin absolu inexistant - Erreurs de syntaxe : signalées par
desktop-file-validate(catégories invalides, clés dépréciées…)
Les gestionnaires d'URL (MimeType=x-scheme-handler/...) et les fichiers système sont traités différemment : NoDisplay=true y est attendu et n'est pas signalé comme erreur.
COMPATIBILITÉ
Linux Mint (Cinnamon). Nécessite desktop-file-utils pour la validation syntaxique :
sudo apt install desktop-file-utils
EXEMPLES
Lancer l'audit complet :
verif-desktop
CODES DE RETOUR
✓vert — fichier valide~jaune — avertissement non bloquant✗rouge — erreur : l'application ne fonctionnera pas ou n'apparaîtra pas dans le menu
VERSIONS
- -26.05.1
- Version originale
AUTEURS
Cédric Abonnel - <canl.sb2023@acemail.fr>
RAPPORT D'ERREURS
Pour signaler des erreurs ou des problèmes : https://git.abonnel.fr/cedricAbonnel/scripts-bash