Publication de River 0.4.0 avec la sĂ©paration des gestionnaires de composition et de fenĂȘtres

La version 0.4.0 du gestionnaire de composition River a Ă©tĂ© lancĂ©e. Contrairement Ă  d'autres gestionnaires de composition basĂ©s sur le protocole Wayland, il utilise une architecture modulaire avec un gestionnaire de fenĂȘtres sĂ©parĂ© en tant que programme distinct. Dans River, les gestionnaires de fenĂȘtres sont plug-in et l'utilisateur peut les choisir selon ses prĂ©fĂ©rences. Le code du projet est Ă©crit en Zig et est distribuĂ© sous la licence GPLv3.

River peut fonctionner Ă  la fois dans des sessions imbriquĂ©es, lancĂ©es au-dessus d'autres serveurs X11 et Wayland, et sans couches supplĂ©mentaires, en utilisant les pilotes KMS/DRM pour la sortie. Pour sĂ©parer les fonctionnalitĂ©s des gestionnaires de composition et des gestionnaires de fenĂȘtres, le projet dĂ©veloppe le protocole Wayland river-window-management-v1. Les fonctions comme la dĂ©coration des fenĂȘtres, la gestion du focus d'entrĂ©e, l'utilisation de la souris, des combinaisons de touches, ainsi que la position et la taille des fenĂȘtres sont transfĂ©rĂ©es au gestionnaire de fenĂȘtres.

Il est possible de remplacer les gestionnaires de fenĂȘtres Ă  la volĂ©e, sans interrompre la session. Seize gestionnaires de fenĂȘtres compatibles avec River sont proposĂ©s, notamment des gestionnaires de fenĂȘtres mosaĂŻques dans le style de DWM ou xmonad, des styles Emacs comme EXWM, ainsi que des modĂšles classiques empilĂ©s et basĂ©s sur des bandes dĂ©roulantes. Pour exĂ©cuter des applications X11, l'utilisation de Xwayland est supportĂ©e.

Parmi les raisons de la sĂ©paration des gestionnaires de composition et de fenĂȘtres, on note : un abaissement du seuil pour l'Ă©criture de gestionnaires de fenĂȘtres ; la possibilitĂ© de rĂ©aliser des gestionnaires de fenĂȘtres en langages de haut niveau avec gestion de la mĂ©moire, sans influencer la performance du gestionnaire de composition ; la possibilitĂ© de remplacer les gestionnaires de fenĂȘtres Ă  chaud sans redĂ©marrer les programmes graphiques en cours d'exĂ©cution ; la simplification des expĂ©rimentations liĂ©es Ă  la conception des gestionnaires de fenĂȘtres. de serveurs Les limites du protocole river-window-management-v1 comprennent l'absence de fonctionnalitĂ©s dĂ©passant les opĂ©rations 2D sur le bureau, par exemple, la crĂ©ation d'effets complexes et d'interfaces 3D pour les systĂšmes de rĂ©alitĂ© virtuelle n'est pas supportĂ©e. Les effets sont pour l'instant limitĂ©s Ă  une animation simple, mais des effets plus complexes devraient ĂȘtre rĂ©alisĂ©s Ă  l'avenir grĂące Ă  des shaders.

La version 0.4.0 du gestionnaire de composition River a Ă©tĂ© lancĂ©e. Contrairement Ă  d'autres gestionnaires de composition basĂ©s sur le protocole Wayland, il utilise une architecture modulaire avec un gestionnaire de fenĂȘtres sĂ©parĂ©. Publication de River 0.4.0 avec la sĂ©paration des gestionnaires de composition et de fenĂȘtres Publication de River 0.4.0 avec la sĂ©paration des gestionnaires de composition et de fenĂȘtres

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