Comment ajouter AppImages à votre menu système sous Linux

Avec autant de distributions Linux et de méthodes d’empaquetage disponibles, il n’est pas surprenant que les développeurs choisissent souvent de distribuer leurs programmes dans un format, tel qu’AppImage, que n’importe quel système Linux peut exécuter. Mais AppImages est pénible à gérer et pas facile à intégrer dans votre menu système.


Heureusement, il existe une solution qui vous aide à utiliser AppImages comme s’il s’agissait d’applications Linux classiques.


Que sont les AppImages et pourquoi existent-elles ?

Ce n’est un secret pour personne que Linux est une plate-forme fragmentée, et cela peut être pénible pour vous lorsque vous essayez d’installer un logiciel compilé en tant que binaire pour une distribution autre que la vôtre. Il y a DEB pour les distributions basées sur Debian, RPM pour Red Hat, PKG.TAR.XZ pour le gestionnaire de paquets Pacman d’Arch, et plus encore.

La création et la maintenance de fichiers binaires pour différentes distributions prennent du temps et, souvent, les développeurs préfèrent publier un package qui fonctionnera sur tous les systèmes Linux et qui peut être démarré d’un clic ou d’une commande de terminal.

AppImage est un format que vous pouvez simplement télécharger et exécuter. Ces applications sont fournies avec toutes les dépendances nécessaires et vous n’avez pas besoin de les installer.

Pour lancer une AppImage, vous devez d’abord la rendre exécutable :

sudo chmod +x someapp.AppImage

… puis double-cliquez dessus dans votre gestionnaire de fichiers ou si vous êtes toujours dans le terminal, entrez :

./someapp.AppImage

Pour les utilisateurs de GUI Linux, cela peut être frustrant, et bien qu’il existe déjà des applications qui gèrent et lancent vos AppImages pour vous, ce n’est pas aussi simple que d’ouvrir votre menu et de cliquer sur l’AppImage que vous voulez lancer, comme si c’était un normal tous les jours. application.

AppImageLauncher est une application open-source, qui peut faire de votre rêve de lancer AppImages à partir de votre menu système une réalité.

Qu’est-ce qu’AppImageLauncher ?

AppImageLauncher fait plus que son nom l’indique, et une fois installé sur votre système, il bloquera toutes les tentatives d’ouverture d’AppImage, vous donnant une boîte de dialogue avec l’option de choisir comment vous voulez traiter AppImages.

Vous pouvez choisir d’exécuter l’AppImage une fois ou de l’intégrer dans le menu système de sorte que si vous souhaitez lancer l’application à l’avenir, il vous suffit de la sélectionner dans le menu.

Les applications régulières installées via le gestionnaire de packages sont mises à jour avec votre système, mais AppImages, en tant que fichiers que vous téléchargez une fois et exécutez généralement en cliquant sur l’icône , ne l’est pas.

AppImageLauncher change cela en ajoutant une entrée à l’entrée de l’application dans le menu système, qui vérifiera les mises à jour et téléchargera la dernière version.

Si vous en avez marre d’une AppImage particulière et que vous souhaitez la supprimer de votre système, AppImageLauncher peut également le faire.

Comment installer AppImageLauncher sur Linux

AppImageLauncher est préinstallé sur les systèmes Manjaro et des versions officielles sont disponibles pour Debian, Ubuntu et Fedora. Il existe également une version communautaire d’AppImageLauncher pour Arch Linux. Le système d’exploitation élémentaire n’est actuellement pas pris en charge.

Installez AppImageLaucher sur Debian ou Ubuntu

Ajoutez le PPA AppImageLauncher, puis mettez à jour votre système :

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

Installez maintenant AppImageLauncher en utilisant :

sudo apt install appimagelauncher

Installer AppImageLauncher sur des systèmes basés sur Arch

AppImageLauncher est disponible dans Arch User Repository et vous pouvez l’installer avec yay :

sudo yay -S appimagelauncher

Dans Fedora et autres distributions RPM

Téléchargez la dernière version de RPM à partir de la page AppImageLauncher GitHub Releases.

Télécharger: AppImageLauncher

Ensuite, accédez au répertoire Téléchargements à l’aide de la commande cd et tapez :

sudo rpm -i appimagelauncher-x.x.rpm

AppImageLauncher bienvenue

Une fois que vous avez installé AppImageLauncher, voici comment vous pouvez l’utiliser pour ajouter une AppImage au menu système :

  1. Téléchargez une AppImage que vous souhaitez utiliser. Trouvez l’AppImage dans votre gestionnaire de fichiers et lancez-le.
  2. AppImageLauncher sera lancé à la place d’AppImage. Si c’est la première fois que vous utilisez AppImageLauncher, cliquez sur Personnaliser pour sélectionner le répertoire où vous souhaitez stocker vos AppImages, puis cliquez sur D’accord.
  3. Une nouvelle boîte de dialogue apparaîtra, vous offrant un choix Exécuter une fois o Inclure et exécuter.
  4. Pour déplacer l’AppImage vers l’emplacement spécifié et l’inclure dans votre menu système, sélectionnez Inclure et exécuter.
  5. L’application se lancera. La prochaine fois que vous voudrez lancer l’application, ouvrez simplement le menu de votre système et cliquez sur l’icône de l’application.

Avoir une application intégrée dans votre menu système est génial, jusqu’à ce que vous n’en vouliez plus. Pour supprimer l’AppImage :

  1. Ouvrez votre menu système et recherchez l’icône AppImage.
  2. Faites un clic droit sur l’icône AppImage.
  3. Choisir Supprimer l’AppImage du système.

supprimer l'image de l'application

Si des versions mises à jour d’AppImages sont disponibles, vous pourrez les mettre à jour à partir du même menu contextuel.

AppImageLauncher simplifie la gestion des AppImages

Vous pouvez maintenant utiliser AppImageLauncher pour intégrer facilement AppImages dans votre menu système, et il n’y a aucune raison d’éviter de les utiliser.

Au lieu de rechercher dans les référentiels par défaut des logiciels spécialement conçus pour votre distribution, étudiez la vaste bibliothèque AppImages disponible pour toutes les plates-formes Linux.

Leave a Reply

Your email address will not be published. Required fields are marked *