Le serveur composite Hyprland 0.57, utilisant le protocole Wayland, est maintenant disponible. Le projet est axĂ© sur la disposition de fenĂȘtres en mosaĂŻque (tiling), tout en prenant en charge la disposition classique des fenĂȘtres, le regroupement de fenĂȘtres sous forme d'onglets, un mode pseudo-mosaĂŻque et l'extension des fenĂȘtres en plein Ă©cran. Le code est Ă©crit en C++ et est distribuĂ© sous la licence BSD.
Des options sont disponibles pour crĂ©er des interfaces visuellement attractives : dĂ©gradĂ©s dans les bordures des fenĂȘtres, flou d'arriĂšre-plan, effets d'animation et ombres. Pour Ă©tendre les fonctionnalitĂ©s, des plugins peuvent ĂȘtre ajoutĂ©s, et pour le contrĂŽle externe, une IPC basĂ©e sur des sockets est fournie. La configuration se fait via un fichier de configuration, dont les modifications sont prises en compte Ă la volĂ©e sans redĂ©marrage. Parmi les fonctionnalitĂ©s, on note Ă©galement : des bureaux virtuels créés dynamiquement ; des modes de disposition des Ă©lĂ©ments sur l'Ă©cran ; un traitement global des raccourcis clavier ; la gestion des gestes sur le touchpad / Ă©cran tactile.
Dans la nouvelle version :
- Onze options de shaders pour le flou d'arriÚre-plan ont été proposées, et il est désormais possible de créer ses propres variantes via des plugins.

- Ajout de la possibilité de diffuser le contenu sélectionné bureau virtuel via un navigateur ou des programmes de visioconférence.
- L'effet « wobble » a Ă©tĂ© implĂ©mentĂ© pour faire osciller inertiellement les bords de la fenĂȘtre lors de son dĂ©placement, comme dans Compiz.
- De nouvelles mĂ©thodes hl.reload_config() et hl.get_devices() ont Ă©tĂ© ajoutĂ©es Ă l'API Lua, ainsi que la possibilitĂ© de connecter des gestionnaires d'Ă©vĂ©nements pour minimiser et changer l'Ă©tat de la fenĂȘtre.
- Ajout de l'option « cursor:warp_on_monitor_change » pour déplacer le curseur lors du changement de bureau sur un autre moniteur.
- Ajout de l'option « input:tablet:enabled » pour gérer l'activation des tablettes graphiques.
- Ajout de l'option « decoration:blur:proportional » qui rend l'intensité du flou proportionnelle au niveau de transparence de la surface.
Source : opennet.ru

