Le serveur composite Wayfire 0.8, utilisant Wayland, est disponible

Après près de trois ans de développement, la version du serveur composite Wayfire 0.8, utilisant Wayland et permettant de créer des interfaces utilisateur peu exigeantes en ressources avec des effets 3D inspirés des plugins 3D de Compiz (changement d'écrans via un cube 3D, disposition spatiale des fenêtres, morphing lors du travail avec les fenêtres, etc.), est désormais publiée. Wayfire prend en charge l'extension via des plugins et propose un système de configuration flexible. Le code du projet est écrit en C++ et distribué sous licence MIT.

Le projet est basé sur la bibliothèque wlroots, développée par les créateurs de l'environnement de bureau Sway et fournissant les fonctions de base pour organiser le travail d'un gestionnaire composite basé sur Wayland. Pour la gestion des sessions, systemd, elogind ou seatd peuvent être utilisés. Le lancement d'applications X11 via XWayland est pris en charge. Comme panneau, on peut utiliser wf-shell des développeurs de Wayfire ou un panneau tiers comme LavaLauncher. Le projet développe également une bibliothèque pour la gestion des fichiers de configuration wf-config et un configureur graphique wcm.

Dans la nouvelle version :

  • Ajout d'un plugin « wsets » (Ensembles de bureaux), permettant de travailler avec des collections des bureaux virtuels. Dans une collection, il est possible de regrouper des bureaux liés à un thème donné (par exemple, travail sur un projet principal, travail sur un projet personnel, divertissement), pour les afficher simultanément à l'écran. L'utilisateur peut à tout moment changer de collection et obtenir un autre ensemble de bureaux virtuels. Chaque écran peut afficher sa propre collection de bureaux (par exemple, sur un moniteur externe, on peut utiliser une collection pour le divertissement, tandis que sur l'écran intégré de l'ordinateur portable, on peut utiliser une collection de travail). Le déplacement des collections entre les écrans est pris en charge.
    Lire la vidéo
  • Il est désormais possible de contrôler le gestionnaire composite via des commandes IPC, transmises par socket réseau. Cette fonctionnalité est réalisée via le plugin ipc et des plugins supplémentaires pour le traitement des commandes, par exemple le plugin ipc-rules qui inclut les commandes de base pour la gestion des fenêtres. À l'avenir, il est prévu d'ajouter le support de commandes et événements supplémentaires.
  • Ajout de la possibilité de naviguer entre les bureaux virtuels à l'aide du clavier.
  • Des effets animés ont été implémentés dans le plugin simple-tile.
  • Le plugin Vswitch a ajouté des liaisons pour déplacer un élément vers un bureau virtuel spécifique.
  • Les implémentations des protocoles Wayland ont été extraites de la distribution de base dans des plugins séparés : wayfire-shell, foreign-toplevel et gtk-shell.
  • La prise en charge du protocole Wayland « xdg-activation » a été ajoutée, permettant de transférer le focus entre différentes surfaces de premier niveau (par exemple, via xdg-activation, une application peut changer le focus sur une autre).
  • De nouveaux widgets ont été proposés pour le panneau, y compris la mise en œuvre de la zone système, des notifications et du dialogue de fermeture. Un widget Command-output a également été ajouté, permettant d'afficher dans le panneau le résultat de l'exécution de commandes arbitraires.
  • Le panneau wf-shell, la bibliothèque wf-config et le configurateur wcm ont été mis à jour.
    Le serveur composite Wayfire 0.8, utilisant Wayland, est disponible
  • L'API pour la création de plugins a été étendue et retravaillée. D'une part, cela a rompu la compatibilité avec de nombreux anciens plugins, mais d'autre part, cela a permis de résoudre la plupart des problèmes qui gênaient auparavant le fonctionnement. Une nouvelle structure scenegraph a été proposée pour travailler avec des listes d'écrans, de couches et de vues. L'interface de programmation View, responsable de la présentation des fenêtres d'applications, a été refondue. Un système de transactions a été ajouté, permettant de mettre à jour automatiquement plusieurs surfaces de premier niveau et leurs propriétés associées en une seule fois, ainsi que de synchroniser l'état de décoration des fenêtres avec la fenêtre principale.

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