Dalja e Hyprland 0.46, serverit kompozitor mbi Wayland

U paraqit serveri kompozitar Hyprland 0.46, që përdor protokollin Wayland. Projekti është orientuar drejt kompozitimit mozaik (tiling), por mbështet edhe vendosjen klasike të dritareve, grupimin e dritareve në formë tabllash, modalitetin pseudo-mozaik dhe hapjen e dritareve në modalitetin e plotë ekrani. Ofron mundësi për krijimin e ndërfaqeve vizualisht tërheqëse: gradiente në kufijtë e dritareve, mjegullimin e sfondit, efekte animuese dhe hije. Për të zgjeruar funksionalitetin, mund të lidhen shtesa, dhe për menaxhimin e jashtëm të funksionimit, ofrohet IPC bazuar në soket. Kodi është shkruar në gjuhën C++ dhe shpërndahet nën licencën BSD.

Konfigurimi realizohet përmes skedarit të konfigurimit, ndryshimet në të cilin kapen në kohë reale pa nevojën për rinisje. Për të përmirësuar performancën e lojërave, është në dispozicion mundësia e çaktivizimit të sinjalizimit vertikal (VSync) me impuls që pengon, e cila aplikohet për të parandaluar shfaqjen e shqyerjes në nxjerrje (tearing). Nga funksionet e tjera, spikasin: krijimi dinamik i desktopëve virtualë; modet e organizimit të elementeve në ekran; përpunimi global i çelësave të nxehtë; menaxhimi i lëvizjeve në ekranin prekesë/prekëse.

NĂ« versionin e ri:

  • NĂ« vend tĂ« parametrin "cursor:dumb_copy" Ă«shtĂ« propozuar njĂ« cilĂ«sim i ri "cursor:use_cpu_buffer", i cili lejon pĂ«rdorimin e kursoreve harduerikĂ« nĂ« sistemet me karta grafike NVIDIA.
  • Logjika e rregullave pĂ«r dritaret dhe layoutet e ekranit Ă«shtĂ« ndryshuar - tani kĂ«rkohet pĂ«rputhje e plotĂ«, nĂ« vend tĂ« asaj pjesore me shprehjen rregullore. Kodi pĂ«r procesimin e rregullave Ă«shtĂ« optimizuar. ËshtĂ« angazhuar njĂ« motor mĂ« i shpejtĂ« i shprehjeve rregullore RE2 nga Google.
  • Bibliotekat hyprgraphics dhe re2 janĂ« shtuar nĂ« listĂ«n e varĂ«sive.
  • PĂ«r procesimin e ngjyrave Ă«shtĂ« pĂ«rdorur hapĂ«sira ngjyrĂ« OkLab nĂ« vend tĂ« sRGB, e cila ka lejuar njĂ« shfaqje mĂ« natyrose tĂ« gradienteve dhe kalimeve tĂ« ngjyrave.
  • Shtuar mbĂ«shtetje pĂ«r zhvendosjen e pĂ«rmbajtjes midis mjediseve Wayland dhe X11 (nĂ« bazĂ« tĂ« XWayland) nĂ« modalitetin Drag&Drop.
  • Shtuar njĂ« ekran tĂ« ri mirĂ«seardhĂ«s, qĂ« shfaqet pas pĂ«rditĂ«simit tĂ« versionit Hyprland.
  • Shtuar cilĂ«simi "cursor:warp_back_after_non_mouse_input" pĂ«r tĂ« pĂ«rjashtuar problemet gjatĂ« punĂ«s sĂ« njĂ«kohshme me maus dhe ekranin prekĂ«s.
  • NĂ« utilitarin hyprctl, Ă«shtĂ« realizuar mundĂ«sia e daljes sĂ« njĂ« liste tĂ« shtesave nĂ« formatin JSON ("hyprctl -j plugins"). JanĂ« shtuar fushat e reja inhibitingIdle dhe directScanout.

Dalja e Hyprland 0.46, serverit kompozitor mbi Wayland
Dalja e Hyprland 0.46, serverit kompozitor mbi Wayland
Dalja e Hyprland 0.46, serverit kompozitor mbi Wayland


Burimi: opennet.ru
Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster