Sortie de Cage 0.3, un serveur composite basé sur Wayland pour la création de kiosques

Le serveur composite Cage 0.3 a été publié, utilisant Wayland et conçu pour le lancement isolé d'applications individuelles en mode kiosque. Parmi les domaines d'application de Cage, on peut citer la création de systèmes d'automatisation domestique, de stands de démonstration, d'affichages électroniques et de terminaux en libre-service. Le code du projet est écrit en C et distribué sous la licence MIT.

L'interface de Cage est limitée à une seule application, et l'utilisateur ne peut pas sortir de cette application ni accéder au système d'exploitation. L'écran est lié à un seul périphérique d'affichage, et tous les dialogues auxiliaires s'affichent au centre de l'écran sans possibilité de les déplacer ou de redimensionner. Le transfert de données via le presse-papiers est pris en charge. Les applications se lient directement à l'environnement graphique lancé, par exemple, pour créer un kiosque avec le navigateur Epiphany, il suffit d'exécuter « cage /usr/bin/epiphany », et après la fermeture du programme, le compositeur serveur se termine également.

Parmi les changements les plus notables dans cette nouvelle version :

  • La bibliothèque wlroots a été mise à jour vers la version 0.20, qui implémente le support de la définition de la représentation colorimétrique de la surface Wayland, de la gestion des couleurs et de l'utilisation de la HDR grâce aux protocoles color-representation-v1 et color-management-v1 en utilisant un backend de rendu via l'API Vulkan. De plus, le support des protocoles Wayland cursor-shape-v1 pour personnaliser l'apparence du curseur, ext-workspace-v1 pour utiliser le concept des bureaux virtuels et xdg-toplevel-tag-v1 pour identifier les fenêtres/surfaces via l'assignation de balises, a également été ajouté.
  • Le support du protocole wlr-foreign-toplevel-management a été ajouté, permettant de gérer des fenêtres à partir de programmes externes.
  • Le support du protocole drm-lease a été ajouté, fournissant des moyens de créer une image stéréoscopique avec des tampons différents pour chaque œil lors de l'affichage sur des casques de réalité virtuelle.

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