Web apps
Depuis les années 2000, les sites Internet ont évolué au point qu'il s'agit parfois aujourd'hui d'applications complètes. On parle d'ailleurs pour ces services d'applications Web.1)
Bien qu'on les utilise directement en ligne (elles requièrent toujours une connexion à Internet), il est possible d'intégrer ces applications Web à Ubuntu, afin les utiliser avec l'environnement de bureau exactement comme des applications ordinaires, avec icônes dédiées dans le menu des applications, plutôt que seulement dans le navigateur.
Cette technique permet d'intégrer n'importe quel service Web au poste de travail via une icône2) et un lanceur propre, et de profiter des technologies d'Ubuntu, tels que le dash, la vue des applications, les menu contextuels (Ouvrir avec…), les notifications, etc. tout en facilitant et accélérant son ouverture par rapport à son utilisation dans un navigateur.
On appelle cela une Progressive web app (ou WPA, ou Web app).
Il est donc particulièrement important de faire confiance aux prestataires qui fournissent ces services, en s'assurant de leur fiabilité et de leur respect de la vie privée (voir à ce sujet la page concernant l'Anonymat : Framasoft est par exemple un acteur de confiance).
Navigateurs
GNOME Web
Pour créer des Web apps sur GNOME grâce à GNOME Web, voir le chapitre Applications Web sur sa page dédiée.
Firefox
Chromium
Pour autoriser Chromium installé en Flatpak à créer des Web apps, il est nécessaire d'ajuster les permissions de l'application, par ex. avec Flatseal, ou en ligne de commande :
flatpak override --user \ --filesystem=~/.local/share/applications \ --filesystem=~/.local/share/icons \ org.chromium.Chromium
Remplacer org.chromium.Chromium par com.google.Chrome si on utilise plutôt ce navigateur.
Flatpak
Des applications Flatpak libres permettent la mise en place de Web apps de manière simple et sécurisée :
- Web App Hub (GitHub) permet de choisir le navigateur à utiliser pour chaque Web app (qui peut être installé en Flatpak, ou en deb).
Ice
Ice3) est un utilitaire permettant de créer des Web apps facilement. Il est issu de Peppermint OS (une distribution basée sur Debian et XFCE).
Comme décrit par ce sujet sur le forum, il s'agit juste de récupérer le deb de l'application ICE sur leur page Launchpad.
Voir ensuite la documentation Installer un paquet hors dépôts (non recommandé).
WebApp Manager
WebApp Manager4) est un utilitaire permettant de créer aussi des Web apps facilement. Il est issu de Linux Mint. Le deb peut se télécharger ici : https://www.ubuntuupdates.org/package/mint_main/ulyssa/main/base/webapp-manager.
Voir ensuite la documentation Installer un paquet hors dépôts (non recommandé).
Voir aussi
- Post à ce sujet sur le forum.
