CoW 0.4 väljaanne, FVWM aknahalduri kohandamine Waylandile

Thomas Adam, FVWM3 akna halduri, FVWM-i üks peamisi arendajaid ja terminali multiplexer tmuxi kaasvõtja, avaldas projekti CoW (Compositor on Wayland), mille eesmärk on luua FVWM-i ja MWM-i stiilis kihiakna haldur, mis kasutab protokolli Wayland asemel X11. Erinevustest toodi välja lihtsam seadistamismehhanism, kus keeruka konfigureerimise sünteesi asemel kasutatakse tmuxiga sarnaste käskude kogumit, mida rakendatakse nii konfiguratsioonifailis kui ka kaugjuhtimise IPC-liideses. Kood on kirjutatud C keeles ja seda levitatakse ISC litsentsi alusel. Kogud on loodud Arch Linuxi, Fedora ja OpenBSD jaoks.

CoW on реализован поверх модульного композитного serverid River, который отвечает за реализацию протокола Wayland, отрисовку и управление доступом для ввода и вывода.
CoW-is on ellu viidud abstraktsioonid akende haldamiseks, IPC, käsud ja võimalused akende kuhjamiseks, dekodeerimiseks ja paigutamiseks. Selline jaotamine on võimaldanud keskenduda akende haldamise funktsioonidele, häirimata Waylandi protokolli keerukusi.

Akna halduri kohal töötavad cowbar paneel, cow-appmenu rakenduse menüü, cowpager virtuaalsete töölaudade navigeerija, cowbuttons käivitaja ja akende nimekirja vaatamise liides cowiconman. Sisseehitatud paneeli asemel on võimalik kasutada Waybar paneeli. CoW 0.4 versioon on märkimisväärne, kuna see lisab võimaluse kasutada pealmise taseme aknaid, et luua ekraanil meelevaldseid akna paigutusi (pealmine aken võib jaguneda veergudeks ja ridadeks, mille suurused muutuvad üksteisest sõltumatult).



Allikas: opennet.ru
Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster