Serveri kompozit Hyprland 0.50 është tani i disponueshëm, duke përdorur protokollin Wayland. Projekti është i fokusuar në disponimin mozaik (tiling) të dritareve, por gjithashtu mbështet vendosjen klasike lirshëm të dritareve, grupimin e dritareve në formë skedash, modin pseudo-mozaik dhe hapjen në ekran të plotë të dritareve. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.
Ofrohen mundësi për krijimin e ndërfaqeve vizualisht tërheqëse: gradientet në kufijtë e dritareve, mjegullimi i sfondit, efektet animuese dhe hijet. Për të zgjeruar funksionalitetin mund të lidhën plugin, dhe për menaxhimin e jashtëm sigurohet IPC mbi bazën e soketëve. Konfigurimi bëhet përmes një skedari konfigurimi, ndryshimet e të cilit përmirësohen në kohë reale pa nevojën për rinisje. Në mes të funksioneve shquhen: tavolina virtuale të krijuara dinamikisht; moda e disponimit të elementeve në ekran; përpunimi global i çelësve të nxehtë; kontrolli me gjeste në tastierën e prekur/screenin e prekur.
Në këtë version të ri:
- Shto Ă«shtĂ« shtuar njĂ« opsion eksperimental "render:new_render_scheduling", i cili siguron pĂ«rfshirjen dinamike tĂ« trojĂ«s buffering nĂ« rast tĂ« mungesĂ«s sĂ« burimeve gjatĂ« prodhimit. GjatĂ« trojĂ«s buffering pĂ«rdoren tre buferĂ« tĂ« ekranit â nĂ« tĂ« parin bĂ«het pikturimi, nga e dyta bĂ«het shfaqja nĂ« ekran, dhe e treta pĂ«rdoret pĂ«r tĂ« vazhduar procesin e pikturimit nĂ«se buferi i parĂ« Ă«shtĂ« mbushur para pĂ«rfundimit tĂ« skanimit vertikal. Mod praktik e lejon njĂ« rritje tĂ« dukshme tĂ« frekuencĂ«s sĂ« kadrove nĂ« pajisjet e dobĂ«ta, me çmimin e rritjes sĂ« vonesĂ«s nĂ« dalje.
- Shtohet një rregull i ri për menaxhimin e dritareve "noscreenshare", që lejon ndalimin e shfaqjes së përmbajtjes nga dritarja e zgjedhur gjatë ofrimit të aksesit në ekran (në transmetimin e daljes, në vend të dritares do të shfaqet një katror i zi).
- U prezantua një mjet provë i vetë-ngjashëm, që fillon një grup provash me çdo përkushtim për të zbuluar mundësitë e regresionit.
- U propozuar një sintaksë e thjeshtuar për konfigurimin e parametrave të monitorit (monitorv2).
- Shtuar mbështetje për zgjatimin Wayland ext-workspace, që implementon ngjarje me informacion mbi statusin. tavolina virtuale, si gjithashtu mundësi për aktivizimin dhe çaktivizimin e desktopëve.
- Shtohet opsioni «cm_auto_hdr» për përdorimin automatik të HDR.
- Janë realizuar rregulla të reja për menaxhimin e aksesit në tastierë.
- ĂshtĂ« ndalur mbĂ«shtetje pĂ«r API-tĂ« e vjetra tĂ« renderimit, tani kĂ«rkohet tĂ« paktĂ«n OpenGL ES 3.0 pĂ«r funksionim.
- Janë hequr parametër për çaktivizimin e mekanizmit «explicit sync», i cili ofron mundësinë për të ulur vonesat dhe për të eliminuar shfaqjen e artefakteve.


Burimi: opennet.ru
