Chaidh am pròiseact labwc 0.20 (Lab Wayland Compositor), a bhios aâ leasachadh frithealaiche co-dhèanamh airson Wayland le comasan a tha coltach ri manaidsear uinneagan Openbox, fhoillseachadh. Tha am pròiseact air a thaisbeanadh mar oidhirp roghainn eile Openbox a chruthachadh airson Wayland. Tha còd aâ phròiseict sgrĂŹobhte ann an C agus air a sgaoileadh fo cheadachas GPLv2. Tha an Ă rdachadh mòr ann an Ă ireamhachadh dreachan (bho 0.9 gu 0.20) mar thoradh air sioncronachadh le Ă ireamhachadh dreachan leabharlann wlroots.
Tha Labwc air a chleachdadh ann an Ă rainneachd grafaigeach an t-siostam obrachaidh Raspberry Pi agus tha taic roghainneil ann anns na h-Ă rainneachdan deasg Xfce agus LXQt. Am measg amasan aâ phròiseict labwc tha minimalism, buileachadh teann, gnĂ thachadh farsaing, agus coileanadh Ă rd. Chan eil taic idir ann airson buaidhean beòthail, claonaidhean, agus ĂŹomhaighean, ach a-mhĂ in putanan uinneig. Tha e stèidhichte air leabharlann wlroots, air a leasachadh le luchd-leasachaidh Ă rainneachd cleachdaiche Sway agus aâ toirt seachad gnĂŹomhachd bunaiteach airson manaidsear co-dhèanamh stèidhichte air Wayland.
Faodar cuir-ris a cheangal gus feartan leithid dealbhan-sgrĂŹn, taisbeanadh pĂ ipear-balla deasg, agus suidheachadh pannalan is clĂ r-taice a chur an gnĂŹomh. Tha taic ri co-phĂ irt XWayland DDX airson a bhith aâ ruith aplacaidean X11 ann an Ă rainneachd stèidhichte air Wayland. Faodar an cuspair, aâ chlĂ r-taice bunaiteach, agus na h-iuchraichean teth a rèiteachadh tro fhaidhlichean rèiteachaidh XML. Tha taic sgrion Ărd-DPI (HiDPI) togte a-steach.
A bharrachd air aâ chlĂ r-taice bhunasach a tha air a thogail a-steach, a ghabhas rèiteachadh tron ââfhaidhle menu.xml, faodaidh tu buileachadh clĂ r-taice treas-phĂ rtaidh a thoirt a-steach, leithid bemenu, fuzzel, agus wofi. Faodar Waybar, sfwbar, Yambar, no LavaLauncher a chleachdadh mar phannal. Airson ceanglaichean sgrĂšdair a riaghladh agus na roghainnean aca atharrachadh, thathar aâ moladh wlr-randr no kanshi. Tha glasadh sgrion air a lĂ imhseachadh le swaylock.
Anns an dreach Ăšr:
- Chaidh an gluasad chun leabharlann wlroots 0.20 a chrĂŹochnachadh, a chuireas taic an gnĂŹomh airson riaghladh dathan, HDR, gnĂ thachadh coltas cursair, agus deasgaichean brĂŹgheil.
- Chaidh taic phĂ irteach a chur an gnĂŹomh airson susbaint a tha air a thaisbeanadh air uachdaran Wayland aig ĂŹre as Ă irde (toplevel-capture), aâ leigeil leat dealbhan-sgrĂŹn a chruthachadh agus clĂ ran-sgrĂŹn de shusbaint uinneagan fa leth a chlĂ radh. Chan eil an cur an gnĂŹomh seo fhathast aâ còmhdach uinneagan cloinne is uinneagan pop-up de thagraidhean a chaidh a chuir air bhog tro XWayland, no uachdaran Wayland xdg neadaichte.
- Chaidh taic a chur ris airson raon soilleireachd leudaichte leis aâ chomas toradh a thoirt gu sgrĂšdairean a tha aâ toirt taic do HDR10 (chan eil seo ag obair ach nuair a thathar aâ cleachdadh an backend tairgse stèidhichte air Vulkan).
- Tha dòigh nas luaithe ri fhaighinn a-nis airson faighinn gu nithean clĂ r-taice le bhith aâ putadh air aâ chiad litir den ainm aca. Mar eisimpleir, gus Firefox fhosgladh, dĂŹreach brĂšth air âMeta+aâ gus an clĂ r-taice fhosgladh agus an uairsin brĂšth air âfâ.
- Chaidh ath-ghoirid meur-chlĂ ir Super-d a chur ris airson uinneagan fhalach agus fhoillseachadh. Leigidh an roghainn ToggleShowDesktop leat na h-ath-ghoiridean meur-chlĂ ir agad fhèin a ghnĂ thachadh airson aâ ghnĂŹomh seo.
- Chaidh an roghainn loidhne-Ă ithne "-t" (--title) a chur ris gus tiotal na h-uinneige a shuidheachadh nuair a bhios labwc aâ ruith ann an dòigh neadaichte.
- Chaidh an goireas labnag Ăšrachadh leis na roghainnean "--details-border-color" agus "--details-margin" airson dath agus iomall na sgĂŹre timcheall air an t-susbaint a shuidheachadh.
- Tha an aonad systemd labwc-session.target air a stĂ ladh a-nis nuair a bhios systemd an lĂ thair.
- Chaidh an suidheachadh " a chur ris an fhaidhle rèiteachaidh. gus dà il a thoirt a-steach mus tèid fòcas atharrachadh.
- Anns an roghainn " Chaidh taic a chur ris airson an dòigh sgrolaidh âonbuttonâ, agus chaidh âroghainnâ air leth a chur an gnĂŹomh. Âť gus gluasad tron âât-susbaint le bhith aâ cleachdadh nam putanan.
- Roghainn air a chur ris gus an raon cugallachd cuideim atharrachadh airson do chlĂ r grafaigeachd.
- Chaidh roghainn a chur ris an fhaidhle rèiteachaidh. gus ruigsinneachd gu protocolaidhean prÏobhaideach a chuingealachadh.
- Chaidh paramadair dĂŹ-bhugachaidh DebugToggleKeyStateIndicator a chur ris gus fiosrachadh mu staid na h-iuchrach a thaisbeanadh thairis air aâ chruinneachadh.
- Chaidh taic a chur ris airson protocolaidhean riaghlaidh dhathan Wayland: color-representation-v1 agus color-management-v1.
- Chaidh an eadar-aghaidh wl_fixes a chur an gnÏomh gus dèiligeadh ri cÚisean le APIan pròtacal bunaiteach eile nach gabh dèiligeadh riutha le comasan dÚthchasach nan eadar-aghaidhean sin. Mar eisimpleir,
Leigidh an t-iarrtas "wl_fixes::destroy_registry" leat an nĂŹ wl_registry a sgrios, agus Ă s dèidh sin cha bhith e comasach don neach-dèiligidh a chleachdadh, agus sguiridh am frithealaiche co-dhèanta de bhith aâ cur thachartasan troimhe.




Source: fosgailtenet.ru
