Release van de compositieserver Hyprland 0.49

De Hyprland 0.49 composietserver is beschikbaar en maakt gebruik van het Wayland-protocol. Het project richt zich op een tegelindeling (tiling) van vensters, maar ondersteunt ook klassieke vrij plaatsbare vensters, groepering van vensters in tabbladen, een pseudo-tegelmodus en fullscreen vensteruitbreiding. Er worden mogelijkheden geboden voor het creƫren van visueel aantrekkelijke interfaces: verlopen in vensteromrandingen, vervaging van de achtergrond, animatie-effecten en schaduwen. Voor uitbreiding van functionaliteit kunnen plugins worden aangesloten, en voor externe controle van de werking is er IPC op basis van sockets beschikbaar. De code is geschreven in C++ en wordt verspreid onder de BSD-licentie.

De configuratie gebeurt via een configuratiebestand, waarvan de wijzigingen onmiddellijk worden doorgevoerd zonder herstart. Voor betere game-prestaties is er een mogelijkheid om verticale synchronisatie (VSync) uit te schakelen met een frame-dodende puls, die wordt toegepast ter bescherming tegen tearing. Andere functies zijn onder andere: dynamisch aangemaakte virtuele desktops; indelingsmodi voor elementen op het scherm; globale verwerking van sneltoetsen; bediening via gebaren op het touchpad/touchscreen.

In de nieuwe versie:

  • Er is een machtigingsmanagementsysteem geĆÆmplementeerd dat het mogelijk maakt om de toegang van applicaties tot bepaalde acties te beheren, zoals het maken van screenshots en screencasts. Als een applicatie die door de gebruiker geen toegang tot uitgebreide acties heeft geprobeerd deze uit te voeren, verschijnt er een dialoogvenster met de vraag om de operatie te bevestigen. Standaard is het nieuwe machtigingssysteem voorlopig uitgeschakeld.
  • Ondersteuning voor het Wayland-protocol xdg-toplevel-tag is toegevoegd, waarmee Wayland-clients tags kunnen koppelen aan bovenliggende oppervlakken die door de compositor gebruikt kunnen worden. server De compositor kan deze gebruiken om vensters te identificeren na het herstarten van de applicatie (bijvoorbeeld kan een applicatie tags 'hoofdvenster' en 'instellingen' instellen voor het hoofdvenster en het instellingenvenster). Dergelijke identificatie is nuttig voor het herstellen van de positie, grootte en eigenschappen van vensters na herstart, evenals voor het bepalen van speciale regels voor verschillende soorten vensters.
  • Ondersteuning voor het Wayland-protocol xdg-system-bell is toegevoegd, bedoeld voor het produceren van een systeemsignaal, dat bijvoorbeeld als waarschuwing in terminalemulators kan worden gebruikt. De vorm van de output van het signaal wordt bepaald door de compositor, dit kan zowel geluid als visuele feedback zijn.
  • De mogelijkheid is geboden om toetsenbindingen voor specifieke invoerapparaten uit te schakelen.
  • Ondersteuning voor het apart toewijzen van muisklik- en sleepgebeurtenissen is toegevoegd.
  • Aan de werkbalk voor het beheren van gegroepeerde vensters (groupbar) zijn instellingen voor lettergroottes, marges en tekstverschuiving toegevoegd.
  • Nieuwe gebeurtenissen zijn toegevoegd: monitorremovedv2 en minimized.
  • Er zijn nieuwe vensterbeheersregels toegevoegd: nofollowmouse en noclosefor.

Release van de compositieserver Hyprland 0.49
Release van de compositieserver Hyprland 0.49


Bron: opennet.ru
Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster