Väljaanne River 0.4.0 koos koostisosade ja aknahaldurite eraldamisega

Esitatud on komposiitjuhtme River 0.4.0 versioon, mis erineb teistest Waylandi protokolli põhinevatest komposiitjuhtmetest modulaarsest arhitektuurist, eraldades aknahalduri eraldi programmiks. Riveris on aknahaldurid lisatavad, ning kasutaja saab neid valida vastavalt oma soovile. Projekti kood on kirjutatud Zig keeles ja levitatakse GPLv3 litsentsi alusel.

River saab töötada nii sisse pandud seanssides, mis on käivitatud teiste X11- ja Waylandi serverite peal, kui ka ilma vahedega, kasutades väljundiks KMS/DRM draivereid. Komposiit- ja aknahalduri funktsionaalsuse eraldamiseks arendatakse projekti raames Waylandi protokolli river-window-management-v1. Akna haldamiseks on välja toodud sellised funktsioonid nagu akna dekoreerimine, sisendfookuse juhtimine, hiire, klaviatuuri kombinatsioonide, akende positsiooni ja suuruse haldamine.

Akna haldureid on võimalik vahetada dünaamiliselt, katkestamata seanssi. Valikus on 16 aknahaldurit, mis on ühilduvad Riveriga, sealhulgas mosaiikaknahaldurid nagu DWM või xmonad, Emacs-sarnased haldurid nagu EXWM, klassikalised virnahaldurid ja keritava riba haldurid. X11 rakenduste käivitamiseks toetatakse Xwaylandi kasutamist.

Komposiit- ja aknahalduri eraldamine aitab alandada aknahaldurite loomise lävenäitajaid; võimaldada aknahaldurite rakendamist kõrgema taseme keeltes, kus on prügikoristus, mis ei mõjuta komposiitjuhtme jõudlust; aknahaldurite kuumvahetuse võimalused ilma komposiitjuhtme ja töötavate graafiliste programmide taaskäivitamiseta; aknahaldurite disainiga seotud eksperimentide läbiviimise lihtsustamine. serverile river-window-management-v1 protokolli piirangute seas on välja toodud 2D töölaudadega seotud funktsionaalsuse puudumise, näiteks keerukate efektide loomise ja 3D liideste toetamise puudumine virtuaalsüsteemides. Efektid piirduvad praegu lihtsate animatsioonidega, kuid tulevikus plaanitakse keerukamate efektide loomist shade'rite abiga.

Esitatud on komposiitjuhtme River 0.4.0 versioon, mis erineb teistest Waylandi protokolli põhinevatest komposiitjuhtmetest modulaarsest arhitektuurist, eraldades aknahalduri eraldi programmiks. Riveris on aknahaldurid lisatavad, ning kasutaja saab neid valida vastavalt oma soovile. Projekti kood on kirjutatud Zig keeles ja levitatakse GPLv3 litsentsi alusel. River saab töötada Väljaanne River 0.4.0 koos koostisosade ja aknahaldurite eraldamisega Väljaanne River 0.4.0 koos koostisosade ja aknahaldurite eraldamisega

Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster