Un script Bash simple et efficace pour intégrer automatiquement vos fichiers AppImage dans le menu d'applications de votre environnement de bureau Linux.
- Intégration automatique : Ajoute vos AppImages au menu d'applications
- Extraction d'icônes : Extrait automatiquement l'icône de l'AppImage ou permet d'utiliser une icône personnalisée
- Gestion des doublons : Vérifie l'existence d'entrées existantes et propose de les remplacer
- Organisation propre : Place les fichiers aux bons endroits selon les standards Linux
- Interface interactive : Interface en ligne de commande simple et claire
- Un système Linux avec Bash
- Permissions d'écriture dans votre répertoire home
- Le fichier AppImage doit être exécutable
-
Clonez ce dépôt ou téléchargez le script :
git clone https://github.com/Amedon-Roland/appimage-to-desktop-linux.git cd appimage-to-desktop-linux -
Rendez le script exécutable :
chmod +x appimage-to-desktop-linux.sh
-
Exécutez le script :
./appimage-to-desktop-linux.sh
-
Suivez les instructions interactives :
- Entrez le chemin complet vers votre fichier
.AppImage - (Optionnel) Spécifiez un chemin vers une icône personnalisée
- Confirmez ou annulez si une entrée existe déjà
- Entrez le chemin complet vers votre fichier
-
Votre application sera disponible dans le menu d'applications de votre environnement de bureau !
Le script organise vos fichiers selon les standards FreeDesktop :
~/.local/share/applications/ # Fichiers .desktop
~/.local/share/icons/ # Icônes extraites ou personnalisées
~/Applications/ # Liens symboliques vers les AppImages
Le script propose deux options pour les icônes :
- Extraction automatique : Le script tente d'extraire l'icône de l'AppImage (priorité aux résolutions 512x512 et 256x256)
- Icône personnalisée : Vous pouvez spécifier le chemin vers votre propre icône (PNG ou SVG)
- Validation : Vérification de l'existence du fichier AppImage
- Détection des doublons : Contrôle si une entrée existe déjà
- Extraction d'icône : Utilisation de
--appimage-extractpour récupérer l'icône - Création du .desktop : Génération du fichier de raccourci selon les standards
- Lien symbolique : Création d'un lien dans
~/Applicationspour un accès facile
$ ./appimage-to-desktop-linux.sh
📦 Entrez le chemin complet vers le fichier .AppImage (copier-coller possible) :
/home/user/Downloads/MonApp-1.2.3-x86_64.AppImage
🖼️ Entrez le chemin complet vers une icône (PNG/SVG), ou appuyez sur Entrée pour essayer d'extraire automatiquement :
[Appuyez sur Entrée]
✅ Application 'MonApp-1.2.3-x86_64' ajoutée au menu avec succès !- Déconnectez-vous et reconnectez-vous
- Ou redémarrez votre environnement de bureau
- Vérifiez que le fichier
.desktopa été créé dans~/.local/share/applications/
- Assurez-vous que l'AppImage est exécutable :
chmod +x votre-appimage.AppImage - Vérifiez les permissions d'écriture dans votre répertoire home
- Essayez avec une icône personnalisée
- Vérifiez que l'icône est bien copiée dans
~/.local/share/icons/
Les contributions sont les bienvenues ! N'hésitez pas à :
- Signaler des bugs
- Proposer des améliorations
- Soumettre des pull requests
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.
Merci à la communauté AppImage pour ce format d'application portable et pratique !
Développé par RolandTech 🔧
Si ce script vous a été utile, n'hésitez pas à lui donner une étoile ⭐