Sortie des serveurs composites Hyprland 0.54 et labwc 0.9.4

Le serveur composite Hyprland 0.54 utilisant le protocole Wayland est disponible. Le projet est axé sur la disposition des fenêtres en mosaïque, mais prend également en charge le placement arbitraire classique des fenêtres, le regroupement de fenêtres par onglets, le mode pseudo-mosaïque et le déploiement de fenêtres plein écran. Le code est écrit en C++ et distribué sous licence BSD.

Des possibilités de création d'interfaces visuellement attrayantes sont offertes : dégradés dans les cadres de fenêtres, flou d'arrière-plan, effets d'animation et ombres. Des plugins peuvent être connectés pour étendre les fonctionnalités, et un IPC basé sur des sockets est fourni pour un contrôle externe du travail. La configuration s'effectue via un fichier de configuration, dont les modifications sont prises en compte à la volée sans redémarrage. Les fonctions suivantes sont également distinguées : création dynamique de bureaux virtuels ; modes de disposition des éléments à l'écran ; traitement global des raccourcis clavier ; contrôle des gestes sur le pavé tactile/l'écran tactile.

Dans la nouvelle version:

  • Il est désormais possible d'appliquer différents modes d'affichage aux bureaux virtuels et aux écrans. Par exemple, pour les bureaux virtuels 1 à 4, vous pouvez sélectionner le mode « dwindle » (un mode de mosaïque de type BSPWM), pour les bureaux 5 à 8, le mode maître (une fenêtre principale à gauche, les autres empilées à droite), et pour les bureaux 9 et 10, le mode défilement (défilement infini des fenêtres). La création et la gestion des configurations personnalisées ont été considérablement simplifiées.
  • Un nouveau mode d'affichage monocle a été ajouté, garantissant que les fenêtres occupent toujours tout l'espace disponible. Le code du plugin de défilement hypertexte a été intégré au package principal Hyprland.
  • Performances nettement améliorées (de 50 % à 500 %) dans les systèmes dotés de GPU intégrés.
  • L'intégration du module Hyprnix, conçu pour simplifier l'installation et la configuration d'Hyprland via le gestionnaire de paquets Nix, est désormais terminée. L'intégration complète avec Nix est implémentée dans Hyprpm et start-hyprland, entre autres outils.
  • Ajout de la prise en charge du geste cursorZoom, qui vous permet d'utiliser le pavé tactile pour modifier le zoom du curseur.

 Sortie des serveurs composites Hyprland 0.54 et labwc 0.9.4

Par ailleurs, on peut noter la sortie du projet labwc 0.9.4 (Lab Wayland Compositor), qui développe des outils de composition. serveur Labwc est un gestionnaire de fenêtres open source basé sur Wayland (ce projet se veut une alternative à Openbox pour Wayland). Ses principaux atouts sont le minimalisme, une implémentation compacte, de nombreuses options de personnalisation et des performances élevées. Les animations, les dégradés et les icônes, à l'exception des boutons de fenêtre, ne sont pas pris en charge. Labwc est utilisé dans l'environnement graphique Raspberry Pi OS et est compatible, en option, avec les environnements de bureau Xfce et LXQt. Le code du projet est écrit en C et distribué sous licence GPLv2.

La bibliothèque wlroots sert de base. Des extensions peuvent être connectées pour implémenter des fonctions telles que la capture d'écran, l'affichage du fond d'écran et le positionnement du panneau et du menu. Le thème, le menu principal et les raccourcis clavier sont configurables via des fichiers XML. Outre le menu racine intégré, configurable via le fichier menu.xml, il est possible d'utiliser des menus d'applications tierces, comme bemenu, fuzzel et wofi. Waybar, sfwbar, Yambar ou LavaLauncher peuvent servir de panneau. Pour la gestion des connexions et des paramètres des moniteurs, wlr-randr ou kanshi sont recommandés. Le verrouillage de l'écran est assuré par swaylock.

Dans la nouvelle version:

  • Pour les thèmes, le paramètre window.button.hover.bg.color a été implémenté pour modifier la couleur d'arrière-plan des boutons lorsqu'on les survole.
  • L'interface à l'écran permettant de basculer entre les fenêtres ouvertes prend désormais en charge le défilement si les vignettes ou les titres des fenêtres ne tiennent pas dans la zone disponible.
  • Ajout d'une option NextWindow permettant de passer à la fenêtre suivante en fonction du bureau, du périphérique de sortie et de l'identifiant de la fenêtre.
  • Ajout du paramètre « * » » à sélectionner lors du démarrage de l'activité bureau virtuel.
  • La version 1.22.90 au minimum du protocole Wayland est désormais requise pour le fonctionnement.

 Sortie des serveurs composites Hyprland 0.54 et labwc 0.9.4

Source: opennet.ru

Achetez un hébergement fiable pour les sites avec protection DDoS, serveurs VPS VDS 🔥 Achetez un hébergement web fiable avec protection DDoS, serveurs VPS et VDS | ProHoster