#1 Le 02/10/2021, à 14:21
- icareP

[résolu] Afficher les applications - voir les appimages
Bonjour,
Je suis sous ubuntu 20.04 LTS avec Gnome et je voudrais savoir comment on peut faire apparaître les fichiers "appimage" dans "Afficher les applications".
Merci pour votre aide
Dernière modification par icareP (Le 03/10/2021, à 09:09)
Hors ligne
#2 Le 02/10/2021, à 14:47
- abelthorne

Re : [résolu] Afficher les applications - voir les appimages
On peut... à condition qu'elles ait un lanceur et c'est assez rare qu'une AppImage en crée un d'elle-même.
Tu peux soit créer un lanceur toi-même (manuellement si tu sais faire, ou en passant par un soft dédié comme MenuLibre, Alacarte...), soit utiliser AppImageLauncher qui les gère automatiquement : il peut copier l'AppImage dans un dossier qui permet de la lancer automatiquement (par exemple ~/.local/bin) et créer un lanceur pour qu'elle apparaisse dans le menu Applications de l'environnement.
AppImageLauncher n'est pas présent dans les dépôts mais il existe un PPA pour l'installer facilement sur Ubuntu. Cela dit, je vois à l'instant dans la doc qu'il est considéré comme obsolète et qu'il est plutôt conseillé d'utiliser Bauh. Je ne connais pas du tout, je ne sais pas s'il permet de créer des lanceurs (c'est un gestionnaire de paquets pour les formats alternatifs). Et il est apparemment incompatible avec AppImageLauncher (nécessité de supprimer les fichiers de config de ce dernier).
Si tu ne sais pas ou ne veux pas créer tes lanceurs manuellement, je te suggère d'utiliser quand même AppImageLauncher mais il faudra que je jette un coup d'œil à Bauh à l'occasion.
Hors ligne
#3 Le 02/10/2021, à 18:46
- icareP

Re : [résolu] Afficher les applications - voir les appimages
Bonjour abelthorne
Si tu ne sais pas ou ne veux pas créer tes lanceurs manuellement, je te suggère d'utiliser quand même AppImageLauncher mais il faudra que je jette un coup d'œil à Bauh à l'occasion.
Merci pour ta réponse, ton dernier conseil était le bon pour l'installation de 20.04 LTS.
Pour la création manuelle d'un lanceur, je ne sais pas faire mais envie de voir si c'est dans mes cordes.
Pourrais-tu m'expliquer la démarche à suivre ou m'orienter des des tutos (en rapport avec 20.04 LTS) ?
Je souhaite évoluer en connaissance dans le monde de linux et pas uniquement en utilisateur lamda que je suis depuis des années
Dernière modification par icareP (Le 02/10/2021, à 18:47)
Hors ligne
#4 Le 02/10/2021, à 19:09
- abelthorne

Re : [résolu] Afficher les applications - voir les appimages
Un lanceur, c'est un fichier texte en .desktop. Pour apparaître dans le menu des applications, l'environnement va les chercher à deux endroits :
- /usr/share/applications (système)
- ~/.local/share/applications (local)
Si un lanceur est présent aux deux endroits (même nom de fichier .desktop), c'est la version locale qui sera prioritaire.
Les lanceurs au niveau système apparaissent pour tous les utilisateurs et concernent des applis installées au niveau système. Les lanceurs au niveau local ne s'affichent que pour l'utilisateur courant et concernent plutôt les applis installées localement (dans le dossier perso), même si on peut créer un lanceur local pour une appli système si on veut par exemple modifier le comportement de celui d'origine sans pour autant le modifier au niveau système.
Un lanceur, donc, c'est un fichier texte qui contient ceci au minimum :
[Desktop Entry]
Name=Nom de l'appli
Comment=Commentaire
Exec=/home/machin/truc
Type=Application
Icon=icone.png
Categories=UtilitiesLes différentes options parlent d'elles-mêmes mais je vais quand même les détailler :
- Name : le nom qu'on veut voir apparaître dans le menu Applications ;
- Comment : commentaire, qui apparaît selon les environnements sous le nom de l'appli dans le menu, ou dans un tooltip au survol, etc. ; c'est généralement une description générique ("Éditeur de texte", ce genre de chose) ;
- Exec : le chemin vers l'exécutable (dans ton cas, le chemin vers le fichier .appimage) ;
- Type : Application, à laisser tel quel ;
- Icon : l'icône à afficher, qui peut soit être un nom générique qui sera récupéré dans le thème d'icônes utilisé, soit le chemin complet vers un fichier d'icône spécifique ; les icônes peuvent être en SVG ou en PNG, je ne suis pas sûr pour d'autres formats ;
- Categories : la liste des catégories dans lesquelles l'appli doit apparaître. La liste des noms valides est ici et les catégories doivent être séparées par un point-virgule s'il y en a plusieurs. À noter que GNOME ne gère pas les catégories, il affiche les applis en vrac classées par ordre alphabétique mais la plupart des autres environnements affichent un menu classé par catégories.
Il y a bien d'autres options possibles, elles sont listées ici, je n'ai mis que le strict minimum. Il y a quand même Path qui peut être utile dans certains cas, c'est le dossier de travail de l'appli ; ça équivaut à faire un cd dans le dossier correspondant quand on lance une appli dans un terminal. Ça peut être utile si une appli cherche ses données dans "le dossier courant" mais ça ne le sera pas dans le cas d'une AppImage.
Tu peux créer un fichier en .desktop en te basant sur cet exemple, que tu placeras dans ~/.local/share/applications et ton appli devrait apparaître dans la liste de GNOME.
Hors ligne
#5 Le 02/10/2021, à 19:59
- icareP

Re : [résolu] Afficher les applications - voir les appimages
Merci pour ce retour ultra rapide.
Comme toujours, je t'informe du résultat
Hors ligne
#6 Le 03/10/2021, à 09:09
- icareP

Re : [résolu] Afficher les applications - voir les appimages
Bonjour abelthorne
J'ai suivi tes informations sur la création des lanceurs et cela fonctionne parfaitement.
Par curiosité j'ai regardé le contenu de certains fichiers .desktop, il faut admettre que certains sont de véritable usine à gaz mais l'expérience a été formatrice.
Merci pour le partage et le temps passé
@+
Patrice
Hors ligne