Recherche de site Web

Intégrer AppImages au menu d'application à l'aide d'AppImageLauncher


Ce bref guide explique ce qu'est AppImageLauncher, pourquoi nous en avons besoin, comment installer AppImageLauncher sous Linux et enfin comment intégrer AppImages au menu de l'application à l'aide d'AppImageLauncher utilitaire sous Linux.

Introduction

De nos jours, de nombreux développeurs abandonnent les formats de package spécifiques à la plate-forme au profit de formats de package indépendants de la plate-forme, tels que AppImages, FlatPaks et Snaps. En effet, il existe de nombreuses distributions Linux différentes et développer des applications pour chacune peut être fastidieux.

AppImage est un format de package universel populaire. Les AppImages sont des progiciels portables et autonomes qui peuvent s'exécuter sur n'importe quel système Linux sans installation. Cela en fait un moyen pratique d'installer et d'exécuter des logiciels sous Linux, surtout si vous n'avez pas d'accès root.

De nombreuses applications populaires ont été publiées au format AppImage. Les AppImages sont regroupées avec toutes les dépendances nécessaires et distribuées sous forme de fichier unique. Il n'est pas nécessaire de les installer. Créez simplement un fichier AppImage exécutable et exécutez-le à partir de la ligne de commande.

Un problème mineur avec AppImages est qu'ils ne peuvent être lancés qu'à partir de la ligne de commande. Par exemple, pour lancer balenaEtcher, vous devez accéder à l'emplacement où le fichier balenaEtcher AppImage est stocké, puis exécuter la commande suivante :

./balenaEtcher-1.5.120-x64.AppImage

C'est ainsi que nous lançons toutes les AppImages pour le moment. Cependant, il existe désormais une meilleure solution ! Nous pouvons désormais exécuter et intégrer AppImages aux menus et lanceurs d'applications de notre système Linux à l'aide d'une application appelée AppImageLauncher.

Qu’est-ce qu’AppImageLauncher ?

AppImageLauncher est un programme d'assistance qui facilite l'organisation et la mise à jour d'AppImages sous Linux. Il vous permet d'intégrer AppImages dans les menus et lanceurs d'applications en un seul clic. Il fournit également des aides pour les gérer, les mettre à jour et les supprimer à partir de là.

AppImageLauncher créera l'entrée de bureau et les icônes associées aux emplacements appropriés pour vos AppImages. Vous n'avez même pas besoin de rendre AppImages exécutable. Double-cliquez simplement dessus pour les ouvrir et les ajouter aux menus.

Lorsque vous lancez une AppImage avant qu'elle ne soit intégrée au menu, AppImageLauncher vous demandera d'ajouter l'AppImage aux menus de l'application et de la déplacer vers un emplacement prédéfini. Par défaut, AppImageLauncher déplace AppImages vers le répertoire $HOME/Applications. Vous pouvez modifier cet emplacement à votre guise.

Après avoir intégré l'AppImage dans les menus et les lanceurs, AppImageLauncher créera deux nouvelles entrées, "Mettre à jour" et "Supprimer" dans le menu contextuel de l'entrée de l'AppImage. Comme son nom l'indique, l'entrée « Mettre à jour » vous permet de mettre à jour l'AppImage et l'entrée « Supprimer » vous permet de supprimer le fichier AppImage.

AppImageLauncher est également livré avec un outil de ligne de commande appelé ail-cli, qui fournit des opérations de base dans le terminal pour l'automatisation des scripts, etc. Au moment de la rédaction de ce guide, il nous permet uniquement d'intégrer et supprimez AppImages, mais davantage de fonctionnalités sont prévues pour les versions à venir.

Installer AppImageLauncher sous Linux

AppImageLauncher est conçu pour les systèmes basés sur Arch, DEB et RPM.

Installez AppImageLauncher dans Arch Linux, EndeavourOS et Manjaro Linux :

AppImageLauncher est disponible dans AUR, vous pouvez donc l'installer à l'aide de n'importe quel programme d'assistance AUR tel que Paru ou Yay.

paru -S appimagelauncher-git

Ou,

yay -S appimagelauncher-git

Installez AppImageLauncher dans Ubuntu :

Il existe un PPA disponible pour Ubuntu et ses dérivés. Pour ajouter le PPA et installer AppImageLauncher sur Ubuntu, exécutez les commandes suivantes une par une :

sudo add-apt-repository ppa:appimagelauncher-team/stable
sudo apt update
sudo apt install appimagelauncher

Installez AppImageLauncher dans Debian :

Si vous ne souhaitez pas utiliser PPA, vous pouvez télécharger les packages .deb depuis la page des versions d'AppImageLauncher et les installer comme ci-dessous :

sudo dpkg -i appimagelauncher_2.2.0-travis995.0f91801.xenial_amd64.deb
sudo apt install -f

Installez AppImageLauncher dans les systèmes basés sur RPM :

Pour installer AppImage sur des systèmes basés sur RPM tels que Fedora, téléchargez simplement les packages .rpm et installez-le comme ci-dessous :

sudo rpm -ivh Downloads/appimagelauncher-2.2.0-travis995.0f91801.x86_64.rpm 

Exemple de résultat :

 Verifying…                          ################################# [100%]
 Preparing…                          ################################# [100%]
 Updating / installing…
    1:appimagelauncher-2.2.0-travis995~################################# [100%]
 Installing AppImageLauncher as interpreter for AppImages
 insmod /lib/modules/5.11.18-300.fc34.x86_64/kernel/fs/binfmt_misc.ko.xz 
 systemctl restart systemd-binfmt 

Installer AppImageLauncher Édition Lite

À partir de la version 1.4.0, AppImageLauncher dispose d'une édition Lite. Il fournit toutes les fonctionnalités de l'édition AppImageLauncher standard sans avoir un accès root ou sudo à votre système.

L'édition Lite elle-même est disponible au format AppImage. Vous pouvez l'installer comme vous exécutez normalement AppImages comme ci-dessous :

./appimagelauncher-lite-2.2.0-travis995-0f91801-x86_64.AppImage install

Une fois installé, AppImageLauncher Lite s'intégrera dans votre répertoire personnel.

Intégrer AppImages au menu Application à l'aide d'AppImageLauncher sous Linux

Lancez AppImage en double-cliquant dessus ou à partir de la ligne de commande, comme indiqué ci-dessous. Pour les besoins de ce guide, j'utiliserai balenaEtcher AppImage.

./balenaEtcher-1.5.120-x64.AppImage

Si AppImageLauncher est lancé pour la première fois, vous serez invité à configurer l'emplacement cible central pour ajouter les AppImages. L'emplacement par défaut est $HOME/Applications. Vous pouvez le changer vers un autre emplacement si vous le souhaitez. Après avoir choisi l'emplacement central des nouvelles AppImages, cliquez sur OK pour continuer.

Choisissez le répertoire central cible pour enregistrer les AppImages

Ensuite, il vous sera demandé si vous souhaitez déplacer l'AppImage vers l'emplacement central et l'intégrer au menu de l'application (si elle n'est pas déjà ajoutée).

Pour déplacer votre AppImage vers l'emplacement central et l'inclure dans votre lanceur d'applications, cliquez sur le bouton "Intégrer et exécuter".

Intégrer AppImages au menu Application à l'aide d'AppImageLauncher

Si vous ne souhaitez pas ajouter AppImage au menu de l'application, cliquez simplement sur "Exécuter une fois".

Si vous avez choisi l'option "Intégrer et exécuter", AppImageLauncher déplacera le fichier AppImage vers le répertoire prédéfini (c'est-à-dire $HOME/Applications), créera une entrée sur le bureau et l'icône correspondante aux emplacements appropriés. et ajoutez l'AppImage au menu ou au lanceur d'application.

Désormais, vous pouvez lancer directement AppImage depuis le menu ou le lanceur d'application, comme vous le feriez pour n'importe quelle autre application installée par le gestionnaire de packages par défaut.

Lancez l'application à partir du menu Application du bureau Gnome

Si vous faites un clic droit sur AppImage, vous verrez les entrées Mettre à jour et Supprimer apparaître dans le menu contextuel. Vous pouvez les utiliser pour mettre à jour AppImage ou la supprimer du système.

Changer l'emplacement central

Comme mentionné précédemment, AppImageLauncher déplace toutes les AppImages vers un emplacement cible central. Par défaut, cet emplacement est $HOME/Applications. Pour modifier cet emplacement, ouvrez la fenêtre des paramètres d'AppImageLauncher à partir du menu ou du lanceur.

Ouvrez les paramètres d'AppImageLauncher

Modifiez l'emplacement où vous souhaitez enregistrer vos AppImages dans l'onglet AppImageLauncher.

Changez d'emplacement pour enregistrer vos AppImages

Les nouvelles AppImages seront désormais stockées à l'emplacement choisi.

Foire aux questions (FAQ)

Q : Qu'est-ce qu'AppImageLauncher ?

R : AppImageLauncher est une application d'assistance pour Linux qui facilite la gestion des AppImages. Il vous permet d'intégrer AppImages dans les menus et lanceurs d'applications de votre système, et fournit également des outils pour mettre à jour et supprimer AppImages.

Q : Quels sont les avantages de l'utilisation d'AppImageLauncher ?

R : L'utilisation d'AppImageLauncher présente plusieurs avantages :

- Il facilite la recherche et le lancement d'AppImages.
- Il maintient vos AppImages organisées et à jour.
- Il fournit un expérience utilisateur cohérente pour le lancement d'AppImages, quel que soit l'environnement de bureau que vous utilisez.

Q : Comment utiliser AppImageLauncher pour intégrer une AppImage dans mon système ?

R : Pour intégrer une AppImage dans votre système à l'aide d'AppImageLauncher, double-cliquez simplement sur le fichier AppImage. AppImageLauncher vous demandera de choisir si vous souhaitez intégrer AppImage ou simplement l'exécuter une fois. Si vous choisissez d'intégrer AppImage, AppImageLauncher la déplacera vers un emplacement central et créera une entrée de bureau et une icône pour elle.

Q : Comment mettre à jour une AppImage à l'aide d'AppImageLauncher ?

R : Pour mettre à jour une AppImage à l'aide d'AppImageLauncher, cliquez avec le bouton droit sur l'entrée du bureau d'AppImage et sélectionnez "Mettre à jour AppImage". AppImageLauncher recherchera les mises à jour d'AppImage et les installera si nécessaire.

Q : Comment supprimer une AppImage à l'aide d'AppImageLauncher ?

R : Pour supprimer une AppImage à l'aide d'AppImageLauncher, cliquez avec le bouton droit sur l'entrée du bureau d'AppImage et sélectionnez "Supprimer AppImage". AppImageLauncher supprimera AppImage de votre système, y compris son entrée et son icône sur le bureau.

Q : AppImageLauncher fonctionne-t-il avec tous les environnements de bureau ?

R : Oui, AppImageLauncher fonctionne avec tous les principaux environnements de bureau sous Linux, notamment GNOME, KDE Plasma et Cinnamon.

Q : Ai-je besoin d'un accès root pour utiliser AppImageLauncher ?

R : Non, il existe une version « Lite » d'AppImageLauncher conçue pour fonctionner sans accès root. Il s'intègre dans le répertoire personnel de l'utilisateur.

Q : AppImageLauncher est-il gratuit ?

R : Oui, AppImageLauncher est un logiciel open source et son utilisation est disponible gratuitement.

Lecture similaire : Comment gérer facilement les AppImages avec Gear Lever sous Linux

Conclusion

Dans ce guide, nous avons expliqué ce qu'est AppImageLauncher, comment l'installer et comment l'utiliser pour ajouter AppImages aux menus d'applications ou aux lanceurs sous Linux.

Si vous utilisez fréquemment AppImages, AppImageLauncher est un outil utile pour vous aider à les organiser et à les gérer efficacement sur votre système Linux.

Ressource :

  • Référentiel GitHub AppImageLauncher

Lecture connexe :

  • Gérez les AppImages, AUR, Flatpaks et Snaps avec Bauh
  • Rechercher des applications Linux sur les plates-formes AppImage, Flathub et Snapcraft

Articles connexes