Ir izlaists projekts labwc 0.20 (Lab Wayland Compositor), kas izstrÄdÄ kompozÄ«cijas serveri Wayland ar iespÄjÄm, kas atgÄdina Openbox logu pÄrvaldnieku. Projekts tiek prezentÄts kÄ mÄÄ£inÄjums izveidot Openbox alternatÄ«vu Wayland. Projekta kods ir rakstÄ«ts C valodÄ un tiek izplatÄ«ts saskaÅÄ ar GPLv2 licenci. IevÄrojamais versiju numerÄcijas pieaugums (no 0.9 lÄ«dz 0.20) ir saistÄ«ts ar sinhronizÄciju ar wlroots bibliotÄkas versiju numerÄciju.
Labwc tiek izmantots Raspberry Pi OS distribÅ«cijas grafiskajÄ vidÄ un pÄc izvÄles tiek atbalstÄ«ts Xfce un LXQt darbvirsmas vidÄs. labwc projekta mÄrÄ·i ietver minimÄlismu, kompaktu ievieÅ”anu, plaÅ”as pielÄgoÅ”anas iespÄjas un augstu veiktspÄju. AnimÄti efekti, gradienti un ikonas netiek atbalstÄ«tas vispÄr, izÅemot logu pogas. Tas ir balstÄ«ts uz wlroots bibliotÄku, ko izstrÄdÄjuÅ”i Sway lietotÄja vides izstrÄdÄtÄji un kas nodroÅ”ina pamata funkcionalitÄti Wayland bÄzes kompozÄ«cijas pÄrvaldniekam.
PapildinÄjumus var pievienot, lai ieviestu tÄdas funkcijas kÄ ekrÄnuzÅÄmumus, darbvirsmas fona attÄlu attÄloÅ”anu un paneļu un izvÄļÅu izvietojumu. XWayland DDX komponents ir atbalstÄ«ts X11 lietojumprogrammu darbinÄÅ”anai Wayland vidÄ. TÄmu, pamata izvÄlni un Ä«sinÄjumtaustiÅus var konfigurÄt, izmantojot XML konfigurÄcijas failus. Ir iebÅ«vÄts augstas izŔķirtspÄjas (HiDPI) ekrÄna atbalsts.
Papildus iebÅ«vÄtajai pamata izvÄlnei, ko var konfigurÄt, izmantojot failu menu.xml, varat integrÄt treÅ”o puÅ”u lietojumprogrammu izvÄļÅu implementÄcijas, piemÄram, bemenu, fuzzel un wofi. KÄ paneli var izmantot Waybar, sfwbar, Yambar vai LavaLauncher. Monitoru savienojumu pÄrvaldÄ«bai un to iestatÄ«jumu mainīŔanai ieteicams izmantot wlr-randr vai kanshi. EkrÄna bloÄ·ÄÅ”ana tiek veikta, izmantojot swaylock.
JaunajÄ versijÄ:
- Ir pabeigta pÄreja uz wlroots 0.20 bibliotÄkas versiju, kas ievieÅ” atbalstu krÄsu pÄrvaldÄ«bai, HDR, kursora izskata pielÄgoÅ”anai un virtuÄlajiem darbvirsmÄm.
- Ir ieviests daļÄjs atbalsts satura tverÅ”anai, kas tiek rÄdÄ«ts augstÄkÄ lÄ«meÅa Wayland virsmÄs (toplevel-capture), ļaujot veidot ekrÄnuzÅÄmumus un ierakstÄ«t atseviŔķu logu satura ekrÄnuzÅÄmumus. Å Ä« ievieÅ”ana vÄl neattiecas uz lietojumprogrammu, kas palaistas, izmantojot XWayland, bÄrnu un uznirstoÅ”ajiem logiem, kÄ arÄ« uz ligzdotÄm xdg Wayland virsmÄm.
- Pievienots atbalsts paplaÅ”inÄtam spilgtuma diapazonam ar iespÄju izvadÄ«t attÄlu uz monitoriem, kas atbalsta HDR10 (darbojas tikai tad, ja tiek izmantota uz Vulkan balstÄ«ta renderÄÅ”anas sistÄma).
- Tagad ir pieejams ÄtrÄks veids, kÄ piekļūt izvÄlnes vienumiem, nospiežot to nosaukuma pirmo burtu. PiemÄram, lai palaistu Firefox, vienkÄrÅ”i nospiediet taustiÅu kombinÄciju "Meta+a", lai atvÄrtu izvÄlni, un pÄc tam nospiediet taustiÅu "f".
- Logu paslÄpÅ”anai un parÄdīŔanai ir pievienots Ä«sinÄjumtaustiÅÅ” Super-d. IestatÄ«jums ToggleShowDesktop ļauj pielÄgot Ŕīs darbÄ«bas Ä«sinÄjumtaustiÅus.
- Pievienota komandrindas opcija "-t" (--title), lai iestatÄ«tu loga nosaukumu, palaižot labwc ligzdotÄ veidÄ.
- Labnag utilÄ«ta ir atjauninÄta ar opcijÄm "--details-border-color" un "--details-margin", lai iestatÄ«tu apgabala ap saturu krÄsu un apmali.
- Tagad, kad ir pieejama systemd, tiek instalÄta systemd vienÄ«ba labwc-session.target.
- IestatÄ«jums " ir pievienots konfigurÄcijas failam. lai ieviestu aizkavi pirms fokusa pÄrslÄgÅ”anas.
- OpcijÄ " Pievienots atbalsts ritinÄÅ”anas metodei āonbuttonā un ieviesta atseviŔķa āopcijaā. Ā», lai ritinÄtu saturu, izmantojot pogas.
- Opcija pievienota lai pielÄgotu grafikas planÅ”etdatora spiediena jutÄ«bas diapazonu.
- KonfigurÄcijas failam ir pievienota opcija. lai ierobežotu piekļuvi privileÄ£Ätiem protokoliem.
- Pievienots atkļūdoÅ”anas parametrs DebugToggleKeyStateIndicator, lai parÄdÄ«tu atslÄgas stÄvokļa informÄcijas pÄrklÄjumu.
- Pievienots atbalsts Wayland krÄsu pÄrvaldÄ«bas protokoliem: color-representation-v1 un color-management-v1.
- Saskarne wl_fixes ir ieviesta, lai risinÄtu problÄmas ar citiem pamatÄ esoÅ”ajiem protokolu API, kuras nevar atrisinÄt ar Å”o saskarÅu iebÅ«vÄtajÄm iespÄjÄm. PiemÄram,
PieprasÄ«jums "wl_fixes::destroy_registry" ļauj iznÄ«cinÄt objektu wl_registry, pÄc kura klients to vairs nevarÄs izmantot, un saliktais serveris pÄrtrauks notikumu pÄrraidi caur to.




Avots: opennet.ru
