Serveri kompozitor Hyprland 0.49 është i disponueshëm, duke përdorur protokollin Wayland. Projekti është i orientuar në organizimin e dritareve në stilin mozaik (tiling), por mbështet gjithashtu vendosjen tradicionale të dritareve, grupimin e dritareve në forma skedash, modalitetin pseudo-mozaik dhe zgjerimin e plotë të dritareve. Ofron mundësi për të krijuar ndërfaqe vizualisht atraktive: gradientet në përkufizimin e dritareve, mjegullimin e sfondit, efekte animacioni dhe hije. Për të zgjeruar funksionalitetin, mund të lidhen plugin-e dhe për menaxhimin e jashtëm të funksionit ofrohet IPC mbi bazën e soketëve. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.
Konfigurimi bëhet përmes skedarit të konfigurimit, ku ndryshimet zbatohen në kohë reale pa nevojën për ripërshtatje. Për të përmirësuar performancën e lojërave, është e mundur të çaktivizoni sinkronizimin vertikal (VSync) me një impuls ndaluese të kadrove, e cila përdoret për të parandaluar shfaqjen e ndarjeve gjatë këtij procesi (tearing). Disa nga funksionalitetet përfshijnë: krijimin dinamik të ambienteve virtuale të punës; mënyrat e kryerjes së elementeve në ekran; përpunimi global i çelësave të nxehtë; menaxhimi i gjesteve në tastierën e prekur/ekranin e ndjeshëm.
Në këtë version të ri:
- ĂshtĂ« zbatore njĂ« sistem menaxhimi tĂ« tĂ« drejtave, i cili lejon kontrollin e qasjes sĂ« aplikacioneve nĂ« veprime tĂ« caktuara, si pĂ«r shembull krijimi i screenshot-eve dhe screencast-eve. NĂ«se njĂ« aplikacion, tĂ« cilit pĂ«rdoruesi nuk i ka dhĂ«nĂ« qasje nĂ« veprime tĂ« avancuara, pĂ«rpiqet tĂ« kryejĂ« njĂ« veprim tĂ« tillĂ«, shfaqet njĂ« dialog pĂ«r tĂ« propozuar konfirmimin e operacionit. PĂ«r momentin, sistemi i ri i tĂ« drejtave Ă«shtĂ« i çaktivizuar nga default.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland xdg-toplevel-tag, qĂ« lejon klientĂ«t Wayland tĂ« lidhin etiketa me sipĂ«rfaqet e nivelit tĂ« lartĂ«, qĂ« kompozitori server mund ta pĂ«rdorĂ« pĂ«r tĂ« identifikuar dritaret pas rikonfigurimit tĂ« aplikacionit (pĂ«r shembull, aplikacioni mund tĂ« vendosĂ« etiketat "dritarja kryesore" dhe "c Settings" pĂ«r dritaren kryesore dhe atĂ« tĂ« cilĂ«simeve). Identifikimi i tillĂ« Ă«shtĂ« i dobishĂ«m pĂ«r rikthimin e pozicionit, madhĂ«sisĂ« dhe pronave tĂ« dritareve pas rikonfigurimit, si dhe pĂ«r tĂ« pĂ«rcaktuar rregulla tĂ« veçanta pĂ«r lloje tĂ« ndryshme dritare.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r protokollin Wayland xdg-system-bell, i cili Ă«shtĂ« i destinuar pĂ«r tĂ« dĂ«rguar njĂ« sinjal sistemor, i cili mund tĂ« pĂ«rdoret, pĂ«r shembull, si njĂ« paralajmĂ«rim nĂ« emulatorĂ«t e terminaleve. Forma e daljes sĂ« sinjalit pĂ«rcaktohet sipas dĂ«shirĂ«s sĂ« menaxherit tĂ« kompozitĂ«s, e cila mund tĂ« jetĂ« jo vetĂ«m njĂ« zĂ«, por gjithashtu njĂ« reagim vizual.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« çaktivizuar lidhjet e çelĂ«save pĂ«r pajisje tĂ« veçanta input-i.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ndarjen e lidhjeve pĂ«r klikuar dhe tĂ«rhequr me miun.
- Në panelin për menaxhimin e dritareve të grupuara (groupbar) janë shtuar cilësime për trashësinë e shkrimit, hapësirat dhe zhvendosjen e tekstin.
- Janë shtuar ngjarje të reja: monitorremovedv2 dhe minimized.
- Janë shtuar rregulla të reja për menaxhimin e dritareve: nofollowmouse dhe noclosefor.


Burimi: opennet.ru
