Canonical a présenté l'interface utilisateur Ubuntu Frame

La société Canonical a présenté la première version de l'interface Ubuntu Frame, destinée à la création de kiosques Internet, de terminaux libre-service, de panneaux d'information, d'affichages numériques, de miroirs intelligents, d'écrans industriels, d'appareils IoT et d'autres applications similaires. Cette interface est conçue pour offrir une interface en plein écran pour une seule application et repose sur le serveur d'affichage Mir et le protocole Wayland. Les travaux du projet sont diffusés sous la licence GPLv3. Des paquets au format snap ont été préparés pour le téléchargement.

Ubuntu Frame peut être utilisé pour lancer des applications basées sur GTK, Qt, Flutter et SDL2, ainsi que des programmes basés sur Java, HTML5 et Electron. Il est possible de lancer à la fois des applications compilées avec support Wayland et des programmes utilisant le protocole X11 (via Xwayland). Pour le travail avec des pages web ou des sites spécifiques dans Ubuntu Frame, un programme Electron Wayland est en cours de développement, mettant en œuvre un navigateur web en plein écran spécialisé, ainsi qu'un port du moteur WPE WebKit. Pour une préparation rapide et le déploiement de solutions basées sur Ubuntu Frame, il est recommandé d'utiliser des paquets au format snap, qui assurent l'isolation des programmes exécutés du reste du système.

Canonical a présenté l'interface utilisateur Ubuntu Frame

L'interface Ubuntu Frame est adaptée pour fonctionner au-dessus de l'environnement système Ubuntu Core, une version compacte de la distribution Ubuntu, livrée sous la forme d'une image monolithique indissociable du système de base, sans fragmentation en paquets deb distincts et utilisant un mécanisme de mise à jour atomique de l'ensemble du système. Les composants d'Ubuntu Core, y compris le système de base, le noyau Linux, les superstructures système et les applications supplémentaires, sont fournis au format snap et gérés par l'outil snapd. Les composants au format Snap sont isolés à l'aide d'AppArmor et de Seccomp, ce qui crée une couche supplémentaire de protection du système en cas de compromission d'applications individuelles. Le système de fichiers de base est monté en mode lecture seule.

Pour créer un kiosque personnalisé limité au fonctionnement d'une seule application, le développeur n'a qu'à préparer l'application elle-même, tandis qu'Ubuntu Core et Ubuntu Frame prennent en charge toutes les autres tâches liées à la gestion du matériel, à la mise à jour du système et à l'organisation des interactions avec l'utilisateur, y compris la gestion des gestes tactiles sur les systèmes à écran tactile. Il est annoncé que les mises à jour pour corriger les bogues et les vulnérabilités des versions d'Ubuntu Frame seront fournies pendant 10 ans. Si désiré, l'interface peut être lancée non seulement sur Ubuntu Core, mais également sur n'importe quelle distribution Linux prenant en charge les paquets Snap. Dans le cas le plus simple, il suffit d'installer et de lancer le paquet ubuntu-frame et de configurer quelques paramètres : snap install ubuntu-frame snap install wpe-webkit-mir-kiosk snap set wpe-webkit-mir-kiosk daemon=true snap set ubuntu-frame daemon=true snap set wpe-webkit-mir-kiosk url=https://example.com

Source : opennet.ru

Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Acheter un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS | ProHoster