Sortie du serveur composite Hyprland 0.49

Le serveur composite Hyprland 0.49 est disponible, utilisant le protocole Wayland. Le projet est axé sur la disposition en mosaïque des fenêtres, mais prend également en charge la disposition classique des fenêtres, le regroupement par onglets, le mode pseudo-mosaïque et l'extension plein écran des fenêtres. Il offre des possibilités de création d'interfaces visuellement attrayantes : dégradés dans les bordures des fenêtres, flou en arrière-plan, effets d'animation et ombres. Pour étendre les fonctionnalités, des plugins peuvent être ajoutés, et une IPC basée sur des sockets est fournie pour un contrôle externe. Le code est écrit en C++ et distribué sous la licence BSD.

La configuration s'effectue via un fichier de configuration, dont les modifications sont prises en compte à la volée sans redémarrage. Pour améliorer les performances des jeux, il est possible de désactiver la synchronisation verticale (VSync) avec un signal de suppression d'image, utilisé pour éviter les déchirures à l'affichage. Parmi les fonctionnalités, on note également : des bureaux virtuels créés dynamiquement ; des modes de disposition des éléments à l'écran ; un traitement global des raccourcis clavier ; et la gestion par gestes sur le pavé tactile/écran tactile.

Dans la nouvelle version :

  • Un système de gestion des autorisations a été mis en place, permettant de contrôler l'accès des applications à certaines actions, telles que la création de captures d'écran et de screencasts. Si une application, à laquelle l'utilisateur n'a pas accordé d'accès aux actions avancées, tente d'effectuer une telle action, une boîte de dialogue s'ouvre pour confirmer l'opération. Par défaut, ce nouveau système de privilèges est désactivé.
  • Ajout de la prise en charge du protocole Wayland xdg-toplevel-tag, permettant aux clients Wayland de lier des étiquettes aux surfaces de niveau supérieur que le compositeur serveur peut utiliser pour identifier les fenêtres après le redémarrage de l'application (par exemple, une application peut définir les étiquettes « fenêtre principale » et « paramètres » pour la fenêtre principale et la fenêtre des paramètres). Une telle identification est utile pour restaurer la position, la taille et les propriétés des fenêtres après le redémarrage, ainsi que pour définir des règles particulières pour certains types de fenêtres.
  • Ajout de la prise en charge du protocole Wayland xdg-system-bell, destiné à émettre un signal système, qui peut être utilisé, par exemple, comme alerte dans les émulateurs de terminal. La forme d'émission du signal est déterminée à la discrétion du gestionnaire de compositions, cela peut être non seulement un son, mais aussi une réponse visuelle.
  • Offre la possibilité de désactiver les liaisons de touches pour des dispositifs d'entrée spécifiques.
  • Ajout de la prise en charge de l'attribution séparée des gestionnaires de clics et de glissés de la souris.
  • Des réglages sur l'épaisseur de la police, les marges et le décalage du texte ont été ajoutés au panneau de travail avec des fenêtres groupées (groupbar).
  • De nouveaux événements ont été ajoutés : monitorremovedv2 et minimized.
  • De nouvelles règles de gestion des fenêtres ont été ajoutées : nofollowmouse et noclosefor.

Sortie du serveur composite Hyprland 0.49
Sortie du serveur composite Hyprland 0.49


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