Le serveur composite Wayfire 0.9, utilisant Wayland, a été publié

Après dix mois de développement, la version 0.9 du serveur composite Wayfire est présentée, utilisant Wayland et permettant de créer des interfaces utilisateur peu exigeantes en ressources avec des effets 3D dans le style des plugins 3D pour Compiz (rotation des écrans avec un cube 3D, disposition spatiale des fenêtres, morphing lors de la manipulation des fenêtres, etc.). Wayfire prend en charge l'extension via des plugins et offre un système de configuration flexible. Le code du projet est écrit en C++ et est 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 :

  • Le support du protocole « session-lock » a été ajouté, fournissant des moyens d'organiser le verrouillage de session, par exemple, lors de l'utilisation de l'économiseur d'écran ou de l'affichage d'un dialogue d'authentification. Le protocole est implémenté via le plugin session-lock, qui peut être activé dans le fichier wayfire.ini et utilisé avec Swaylock et d'autres interfaces de verrouillage d'écran.
  • La possibilité d'utiliser le plugin xkb-bindings pour attribuer des combinaisons de touches qui fonctionnent indépendamment de la disposition active du clavier a été mise en œuvre.
  • En plus de la possibilité de configurer la durée des animations, le support de la modification de la méthode définissant la vitesse de changement des effets animés (la dynamique du rythme d'animation) a été fourni, permettant d'obtenir une animation plus fluide. Les méthodes proposées sont circle, linear, sigmoid et easeOutElastic.
  • Dans l'interface IPC pour le contrôle externe du compositeur, serveur le support de nouvelles méthodes pour contrôler la sortie, définir des paramètres de configuration, manipuler des fenêtres et des bureaux virtuels, et recevoir des notifications sur divers événements a été mis en place. Un nouveau paquet Python a été ajouté pour simplifier l'interaction avec Wayfire depuis des scripts.
  • Dans wf-shell et wf-panel, la possibilité d'utiliser CSS pour modifier le style des éléments du bureau et de la barre a été ajoutée.
  • De nouveaux plugins ont été ajoutés au jeu de wayfire-plugins-extra : filters (application de shaders aux fenêtres), pixdecor (implémente des fenêtres aux bords arrondis adoucis, avec des ombres) et obs (réglage de l'opacité, de la luminosité et de la saturation).
  • La compilation sur la plateforme FreeBSD a été mise en place.

Le serveur composite Wayfire 0.9, utilisant Wayland, a été publié


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