Ilmus komposiitserver Hyprland 0.52 ja GUI-kogumite Hyprtoolkit 0.2

Saadaval on Hyprland 0.52 komposiitserver, mis kasutab Waylandi protokolli. Projekt keskendub plaatide (tiling) aknad paigutusele, kuid toetab ka klassikalist vabatahtlikku akende paigutust, akende rühmitamist sakkudena, pseudoplaatide režiimi ja akende täisekraani avamist. Kood on kirjutatud C++ keeles ja levitatakse BSD litsentsi alusel.

Pakutakse võimalusi visuaalselt atraktiivsete liideste loomiseks: akende servade vahelduvad värvid, tausta hägustamine, animatsiooniefektid ja varjud. Funktsionaalsuse laiendamiseks on võimalik lisada pluginaid, ning välist haldust toetab soklite põhjaline IPC. Seadistamine toimub konfiguratsioonifaili kaudu, mille muudatused võetakse omaks koheselt ilma taaskäivitamiseta. Samuti eristuvad funktsioonid: dünaamiliselt loodud virtuaalsed töölauad; elementide paigutamise režiimid ekraanil; globaalne kuumklahvide töötlemine; žestide juhtimine puuteplaadi/puutetundliku ekraani kaudu.

Uues versioonis:

  • Lisatud on automaatse alamkaardi desaktiveerimise tugi (sündmuste sisendite seoseid aktsioonidega) pärast klahvikomplektide (keybind) täitmist.
  • Pakutud IPC-käsk «/dispatch forceidle», mis võimaldab sundida kasutaja inaktiivset (idle) staatust kindlaks määratud sekundite arvuks, nullides kõik ext-idle-notify taimerid.
  • Lisatud IPC-käsk «/dispatch fullscreen x y [set|unset|toggle]» täisekraani režiimi aktiveerimiseks ja tühistamiseks.
  • Lisatud seadistused monitoride jaoks, mis toetavad DCIP3, dp3 (Apple P3) ja Adobe värviruume.
  • Lisatud on võimalus seadistada tahvelarvuti pööramisrežiim (muudab X ja Y koordinaate suuna muutumisel) iga sisendseadmeme jaoks, mis sellist võimalust toetab.
  • Layer rule'ile (aknadekorralde määratud seaded) lisati valik 'noscreenshare', mis keelab kihi kuvamise ekraani jagamise korral.
  • Lisatud seade 'cursor:zoom_disable_aa', mis haldab kursori kuvamist (pikseliseerimine või udusus) suumimise ajal.
  • Käepäraste aknatüüpide (windowrules) reeglitesse on lisatud omadus 'modal', mis loob modaalaknad, mis blokeerivad teiste rakenduse akendega töötamise.

Täiendavalt on välja toodud Hyprtoolkit'i esimesed väljaanded, mille on välja töötanud Hyprlandi arendajad C++ keeles graafiliste liideste loomiseks, mis toetavad natiivselt Waylandi. Hyprtoolkit'i omadusteks on lihtne C++ API graafiliste rakenduste loomiseks, sisseehitatud animatsiooniefektide tugi, toetumine Waylandile ning lihtsustatud teema süsteem.

Ilmus komposiitserver Hyprland 0.52 ja GUI-kogumite Hyprtoolkit 0.2


Allikas: opennet.ru
Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster