Transformez les sites web en applications de bureau en utilisant Webapp Manager sous Linux
Ce guide détaillé vous aidera à comprendre ce qu'est une Webapp, ses avantages, la différence entre les applications traditionnelles et les webapps, et enfin comment installer facilement des webapps en utilisant l'outil Webapp Manager sur votre ordinateur Linux.
Qu'est-ce que les applications web ?
Applications Web, abréviation de applications web, sont des programmes ou applications logiciels que vous pouvez utiliser via votre navigateur web, comme Chrome, Firefox ou Safari.
Ils fonctionnent sur Internet et ne nécessitent pas que vous téléchargiez ou installiez quoi que ce soit sur votre appareil. Vous y accédez en allant sur un site web, et ils fonctionnent sur divers appareils comme les ordinateurs, les smartphones et les tablettes.
Le concept de webapps a évolué à mesure que l'internet devenait plus répandu. Initialement, les sites web étaient statiques et ne faisaient qu'afficher des informations.
Au fil du temps, les développeurs ont réalisé qu'ils pouvaient créer des applications interactives et fonctionnelles auxquelles les utilisateurs pouvaient accéder en ligne. Cela a conduit au développement des applications web.
Avantages des applications web
- Accessibilité : Vous pouvez utiliser les applications web de n'importe où avec une connexion Internet, ce qui les rend très pratiques.
- Pas de téléchargements : Vous n'avez pas besoin de surcharger votre appareil avec des téléchargements puisque les applications web fonctionnent directement dans votre navigateur.
- Multiplateforme : Les applications Web fonctionnent sur différents appareils et systèmes d'exploitation, vous n'êtes donc pas limité à un seul type d'appareil.
- Mises à jour automatiques : Les développeurs peuvent mettre à jour les applications web sur leurs serveurs, afin que vous ayez toujours la dernière version lorsque vous visitez le site web.
- Pas d'espace de stockage : Les applications web n'occupent pas d'espace sur votre appareil car elles ne sont pas installées comme les applications traditionnelles.
Exemples populaires d'applications web
De nos jours, les développeurs passent progressivement du développement d'applications traditionnelles à la création d'applications basées sur le web. Quelques applications web bien connues sont données ci-dessous :
- Google Docs : C'est un traitement de texte en ligne où vous pouvez créer et éditer des documents.
- Gmail : un service de messagerie électronique basé sur le web par Google.
- Facebook : Le site de réseau social est une application web.
- Netflix : Vous pouvez diffuser des films et des séries TV directement depuis leur site web.
- Twitter : La plateforme pour partager de courts messages est accessible via un navigateur web.
- web.whatsapp.com : C'est une version web de WhatsApp, qui est une application de messagerie populaire pour les smartphones.
- Photopea - Un éditeur de photos et de graphiques en ligne.
- Canva : un outil de conception graphique.
Différence entre les applications de bureau et les applications web
La principale différence est la façon dont vous y accédez et les utilisez.
- Installation : Les applications normales doivent être téléchargées et installées sur votre appareil, tandis que les applications web s'exécutent dans un navigateur web sans installation.
- Indépendance de la plateforme : Les applications Web fonctionnent sur différents appareils et systèmes d'exploitation, tandis que les applications normales sont souvent spécifiques à une plateforme particulière (iOS, Android, Windows).
- Mises à jour : Les applications web sont généralement mises à jour par les développeurs sur le serveur, donc vous utilisez toujours la dernière version. Les applications normales nécessitent que vous les mettiez à jour manuellement.
- Stockage : Les applications normales consomment de l'espace de stockage sur votre appareil, tandis que les applications web ne prennent pas de stockage puisqu'elles fonctionnent en ligne.
- Rentabilité : Le développement et la maintenance des applications web sont généralement moins coûteux comparés aux applications logicielles traditionnelles.
- Scalabilité : Les applications web peuvent facilement gérer de grandes bases d'utilisateurs et une augmentation du trafic sans nécessiter de mises à niveau matérielles importantes.
En résumé, les applications web sont des applications en ligne pratiques auxquelles vous pouvez accéder via votre navigateur web, tandis que les applications normales sont installées sur votre appareil et sont généralement conçues pour un système d'exploitation spécifique. Les deux ont leurs avantages et leurs cas d'utilisation en fonction de ce que vous devez faire.
Alors que vous pouvez accéder directement aux applications web depuis un navigateur, l'équipe de Linux Mint a développé un outil utile qui rend ce travail encore plus facile.
Le Gestionnaire de Webapp développé par l'équipe de Linux Mint est un outil graphique conçu pour améliorer la manière dont les utilisateurs interagissent avec les sites web en les transformant en applications de bureau.
Qu'est-ce que le gestionnaire de Webapp ?
Gestionnaire de Webapp est un outil qui permet aux utilisateurs de transformer des sites web en applications de bureau autonomes. Il améliore l'expérience utilisateur en offrant une approche plus centrée sur les applications pour l'utilisation des services web.
Voici quelques aspects clés du gestionnaire d'applications Web de Linux Mint :
Fonctionnalité :
Le gestionnaire Webapp vous permet de convertir n'importe quel site Web en application de bureau. Cela signifie que les sites Web peuvent être lancés et utilisés dans leur propre fenêtre séparée, tout comme une application de bureau classique.
Il utilise votre navigateur Web préféré pour héberger une instance du site Web que vous souhaitez utiliser. La barre de navigation et d'autres fonctionnalités typiques du navigateur sont masquées, offrant une expérience plus semblable à une application.
Chaque application web créée avec cet outil est contenue dans sa propre fenêtre redimensionnable, vous permettant d'utiliser le site web comme s'il s'agissait d'une application autonome.
Il est basé sur l'application ICE de Peppermint OS :
Webapp Manager est basé sur l'application PeppermintOS "ICE" et comprend plusieurs fonctionnalités telles qu'une nouvelle icône, un nom générique et une interface conviviale.
Disponibilité et mises à jour :
Cet outil a été introduit dans Linux Mint 20.1 et est disponible en tant que paquet Debian. La version disponible de Webapp Manager comprend des améliorations de l'interface utilisateur, des corrections de bugs et de meilleures traductions pour diverses langues, indiquant un soutien et une amélioration continus de la part des développeurs.
Expérience Utilisateur :
En transformant les sites web en applications, les utilisateurs peuvent profiter d'une expérience plus intégrée et concentrée. Cela est particulièrement utile pour les sites web fréquemment utilisés ou devant être rapidement accessibles, car cela élimine le besoin de naviguer à travers un navigateur web pour y accéder.
Fonctionnalités
Le gestionnaire d'applications Web de Linux Mint comprend les fonctionnalités suivantes :
- Transformez des sites Web en applications de bureau : Permet de convertir n'importe quel site Web en une application de bureau. Cela signifie que le site Web s'ouvre dans sa propre fenêtre, séparée du navigateur web standard.
- Intégration avec le système : Ces applications web se comportent comme des applications de bureau normales, avec leurs propres icônes, et peuvent être lancées depuis le menu des applications du système.
- Personnalisation : Les utilisateurs peuvent créer des icônes personnalisées et attribuer des noms génériques à ces applications web, les rendant facilement reconnaissables et organisées.
- Interface Utilisateur : Le Gestionnaire d’Applications Web offre une interface conviviale, facilitant la gestion et la création d’applications web.
- Indépendance du navigateur : Il utilise le navigateur web préféré de l'utilisateur comme base, mais fonctionne sans afficher la barre de navigation ni les autres contrôles du navigateur, offrant une expérience plus propre, semblable à celle d'une application.
- Fenêtres redimensionnables : Chaque application web s'exécute dans sa propre fenêtre redimensionnable, permettant une flexibilité dans la façon dont l'application est affichée et utilisée.
- Mises à jour et support : Mises à jour régulières avec des améliorations de l'interface utilisateur, corrections de bugs et meilleures traductions pour diverses langues.
Installer le gestionnaire d'applications Web sous Linux
Si vous utilisez Linux Mint, le gestionnaire d'applications Web est déjà installé par défaut.
Installer le gestionnaire d'applications Web sur Debian, Ubuntu :
Pour d'autres distributions Linux comme Debian, Ubuntu et ses dérivés tels que Pop!_OS, Elementary OS, nous pouvons télécharger le fichier .deb de Webapp Manager depuis le dépôt Linux Mint et l'installer en utilisant le gestionnaire de paquets apt comme suit :
$ wget http://packages.linuxmint.com/pool/main/w/webapp-manager/webapp-manager_1.3.4_all.deb$ sudo apt install gdebi$ sudo gdebi webapp-manager_1.3.4_all.debInstaller Webapp Manager sur Arch Linux :
Pour Arch Linux et ses variantes telles que EndeavourOS et Manjaro Linux, The Webapp Manager est disponible dans l'AUR. Ainsi, vous pouvez l'installer en utilisant n'importe quel outil d'aide AUR comme Paru ou Yay.
$ paru -S webapp-manager-gitInstaller Webapp Manager sur Fedora :
Dans Fedora, vous pouvez utiliser le dépôt copr non officiel pour installer Webapp Manager.
$ sudo dnf copr enable refi64/webapp-manager
$ sudo dnf install webapp-managerConvertir les Webapps en applications autonomes en utilisant le gestionnaire de Webapp
Pour installer des applications web en utilisant le Gestionnaire d'applications Web, suivez les étapes ci-dessous.
Créer une application web
Lancez le Gestionnaire d'applications Web depuis le Dash ou le menu :
Voici à quoi ressemble l'interface par défaut de Webapp Manager.
Dans la fenêtre de l'application Webapp Manager, cliquez sur l'icône plus (+) et saisissez l'URL du site web que vous souhaitez transformer en application.
Vous pouvez également personnaliser l'application Web en ajustant les différents paramètres. Par exemple, vous pouvez définir l'icône de votre application Web, le navigateur par défaut pour ouvrir cette application (par ex. Firefox ou Google Chrome), la catégorie de l'application Web (par ex. Site Web ou Bureau), et activer ou désactiver les barres de navigation et la fenêtre de navigation privée, etc.
Une fois que vous avez saisi tous les détails, cliquez sur le bouton OK.
De la même manière, vous pouvez créer autant d'applications que vous le souhaitez.
Accéder aux applications Web
Une fois créées, ces applications Web peuvent être accessibles soit depuis l'interface du Gestionnaire d'applications Web elle-même, soit depuis le menu des applications du système, tout comme n'importe quel autre logiciel installé.
Maintenant, l'application web se lancera en utilisant son navigateur de base (c'est-à-dire Firefox dans mon cas).
Comme déjà indiqué, nous pouvons accéder à l'application web depuis le menu des applications de la même manière que nous lançons une application de bureau normale.
Gérer les applications web
L'interface du gestionnaire d'applications Web vous permet de visualiser, lancer, modifier ou supprimer facilement les applications Web que vous avez créées.
Utilisez ces applications web pour les sites ou services que vous visitez fréquemment et auxquels vous souhaitez accéder rapidement et facilement, sans les distractions d'une interface complète de navigateur web.
Raccourcis du gestionnaire de Webapp
Depuis le gestionnaire d'applications Web, vous pouvez utiliser les raccourcis suivants pour gérer efficacement les applications web.
CTRL+N- Ajouter une nouvelle application web.CTRL+E- Modifier les paramètres d'une application Web.CTRL+D- Supprimer une application web.CTRL+K- Ouvrir la fenêtre des Raccourcis.- Touche
ENTRÉE- Lancer l'application web sélectionnée. ESC- Revenir en arrière.F1- Afficher la section À propos du gestionnaire d'applications Web.CTRL+Q- Quitter le gestionnaire Webapp.
Problème avec le gestionnaire Webapp dans Ubuntu 22.04 LTS
Si vous utilisez Ubuntu 22.04, vous devrez installer un autre navigateur web à la place du navigateur Firefox par défaut, qui est fourni en tant que paquet Snap.
C'est parce que le gestionnaire d'applications Web ne pourra pas détecter votre navigateur s'il est isolé dans un conteneur comme Snap. Par conséquent, vous ne pourrez pas exécuter d'applications Web.
Solution :
Pour exécuter des applications web en utilisant Webapp Manager sous Ubuntu 22.04 LTS, suivez les étapes ci-dessous :
1. Installer un navigateur non-Snap :
Pour utiliser Webapp Manager sur Ubuntu 22.04 LTS, vous devriez installer un navigateur web qui n'est pas emballé en tant que Snap. Cela pourrait être une version différente de Firefox (pas la version Snap) ou un autre navigateur comme Google Chrome, Opera, ou même une alternative comme Chromium (si ce n'est pas un paquet Snap).
2. Utiliser le gestionnaire Webapp :
Une fois que le navigateur non-Snap est installé, vous devriez pouvoir utiliser Webapp Manager sans problème. Créez des applications web comme vous le feriez normalement comme montré précédemment, en utilisant le navigateur nouvellement installé comme base.
Cette solution de contournement vous permet de continuer à utiliser Webapp Manager sur Ubuntu 22.04 LTS, en profitant de ses fonctionnalités pour intégrer les applications web dans votre environnement de bureau de manière transparente.
Questions Fréquemment Posées (FAQ)
Voici quelques questions fréquemment posées sur les applications web et le gestionnaire d'applications web.
Q : Qu'est-ce qu'une application web ?
A : Une application web, ou webapp en abrégé, est une application logicielle que vous pouvez accéder et utiliser via un navigateur web comme Chrome, Firefox ou Safari. Ces applications fonctionnent sur Internet et ne nécessitent pas de téléchargement ni d'installation sur votre appareil.
Q : Quel est l'avantage des applications Web ?
A : Les applications Web offrent plusieurs avantages sur Linux. Elles sont accessibles de n'importe où, ne prennent pas de place de stockage et reçoivent souvent des mises à jour automatiques. De plus, elles fonctionnent sur divers appareils et systèmes d'exploitation.
Q : Quelles sont certaines applications web populaires pour les utilisateurs de Linux ?
A : Les applications web populaires pour Linux incluent Google Docs pour l'édition de documents, Gmail pour les e-mails, Trello pour la gestion de projets et Slack pour la communication d'équipe, parmi beaucoup d'autres.
Q : Qu'est-ce que le Gestionnaire d'Applications Web ?
A : Webapp Manager est un outil développé par l'équipe de Linux Mint qui permet aux utilisateurs de transformer des sites web en applications de bureau autonomes, offrant une expérience semblable à celle d'une application pour les services web.
Q : Comment créer une WebApp avec Webapp Manager ?
A : Ouvrez Webapp Manager, entrez l'URL du site web, personnalisez le nom et l'icône si vous le souhaitez, puis créez l'application web. Elle apparaîtra ensuite comme une application autonome sur votre système.
Q : Puis-je utiliser Webapp Manager sur Debian ou Ubuntu ?
A : Oui, Webapp Manager peut être installé et utilisé sur Debian, Ubuntu et ses dérivés, bien qu'il puisse y avoir certains problèmes de compatibilité avec le navigateur Firefox par défaut s'il s'agit d'un paquet Snap.
Q : Pourquoi Webapp Manager ne fonctionne-t-il pas avec la version Snap de Firefox sur Ubuntu ?
A : Les paquets Snap sont isolés pour des raisons de sécurité, ce qui empêche le Gestionnaire Webapp de détecter et d'intégrer la version Snap de Firefox sur Ubuntu.
Q : Quelle est la solution pour utiliser Webapp Manager sur Ubuntu 22.04 LTS avec Firefox ?
A : Installez une version non-Snap de Firefox ou un autre navigateur web comme Google Chrome ou Opera. Webapp Manager devrait fonctionner avec ces navigateurs sans problème.
Q : Est-il possible de personnaliser les icônes et les noms des WebApps créées avec Webapp Manager ?
A : Oui, Webapp Manager vous permet de personnaliser les icônes et les noms de chaque WebApp, vous donnant le contrôle sur la façon dont elles apparaissent sur votre bureau.
Q : Les applications Web créées avec Webapp Manager peuvent-elles être accessibles depuis le menu des applications ?
A : Oui, une fois créées, ces WebApps peuvent être lancées depuis le menu des applications du système comme n’importe quel autre logiciel.
Q : Puis-je utiliser des applications Web en même temps que des applications de bureau traditionnelles sur Linux ?
A : Oui, vous pouvez utiliser à la fois des applications web et des applications de bureau traditionnelles côte à côte sur votre système Linux.
Q : Est-ce que le Gestionnaire de Webapp met automatiquement à jour les WebApps ?
A : Le gestionnaire Webapp ne met pas à jour le contenu des WebApps. Il crée simplement une fenêtre autonome pour les services web. La mise à jour du contenu dépend du site web lui-même.
Conclusion
Les applications basées sur le Web deviennent de plus en plus populaires en raison de leur commodité et de leur facilité d'accès. Des outils comme le Webapp Manager, développé par l'équipe de Linux Mint, jouent un rôle important dans l'amélioration de cette expérience.
Le gestionnaire d'applications web permet aux utilisateurs de gérer et d'utiliser efficacement les applications web en transformant les sites web en applications de bureau. Cela signifie que vous pouvez ouvrir vos sites web préférés dans leurs propres fenêtres séparées, tout comme un logiciel traditionnel, sans avoir besoin de naviguer à travers un navigateur web.
Si vous utilisez souvent certains sites web spécifiques, Webapp Manager sera votre excellent compagnon.
Ressource :
- Dépôt GitHub du gestionnaire Webapp
- Blog Linux Mint






