ĂshtĂ« publikuar lĂ«shimi i projektit labwc 0.20 (Lab Wayland Compositor), i cili zhvillon njĂ« server kompozitor pĂ«r Wayland me aftĂ«si qĂ« i ngjajnĂ« menaxherit tĂ« windows Openbox (projekti paraqitet si njĂ« pĂ«rpjekje pĂ«r tĂ« krijuar njĂ« alternativĂ« pĂ«r Openbox pĂ«r Wayland). Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv2. Rritja e konsiderueshme e versionit (nga 0.9 nĂ« 0.20) shpjegohet me sinkronizimin me numerimin e versioneve tĂ« bibliotekĂ«s wlroots.
Labwc përdoret në mjedisin grafik të distribucionit Raspberry Pi OS dhe mbështetet opcionalisht në mjediset e punës Xfce dhe LXQt. Ndër objektivat e projektit labwc përmenden minimalizmi, implementimi kompakt, mundësitë e gjera të personalizimit dhe performanca e lartë. Efektet e animuara, gradientet dhe ikonat nuk mbështeten thelbësisht, përveç butonave për windows. Si bazë përdoret biblioteka wlroots, e zhvilluar nga zhvilluesit e mjedisit të përdoruesit Sway dhe që ofron funksionet bazë për organizimin e punës së menaxherit kompozitor mbi bazën e Wayland.
ĂshtĂ« e mundur tĂ« lidhni shtesa qĂ« realizojnĂ« funksione si krijimi i ekranĂ«ve tĂ« imazheve, shfaqja e sfondit nĂ« desktop, vendosja e panelit dhe menusĂ«. PĂ«r tĂ« ekzekutuar aplikacione X11 nĂ« njĂ« mjedis tĂ« bazuar nĂ« protokollin Wayland, mbĂ«shtetet pĂ«rdorimi i komponentit DDX XWayland. Temat, menunĂ« bazĂ« dhe çelĂ«sat e nxehtĂ« janĂ« tĂ« konfigurueshme pĂ«rmes skedave tĂ« konfiguarat nĂ« formatin xml. Ka mbĂ«shtetje tĂ« integruar pĂ«r ekranet me densitet tĂ« lartĂ« pikselesh (HiDPI).
Përveç menutë bazë të integruar, që mund të konfigurohet përmes skedës menu.xml, është e mundur të lidhen zbatime të jashtme të menusë së aplikacioneve si bemenu, fuzzel dhe wofi. Si panel mund të përdoren Waybar, sfwbar, Yambar ose LavaLauncher. Për të menaxhuar lidhjen e monitorëve dhe ndryshimin e parametrave të tyre, rekomandohet përdorimi i wlr-randr ose kanshi. Bllokimi i ekranit realizohet me anë të swaylock.
Në këtë version të ri:
- ĂshtĂ« realizuar kalimi nĂ« lĂ«shimin e bibliotekĂ«s wlroots 0.20, nĂ« tĂ« cilĂ«n Ă«shtĂ« implementuar mbĂ«shtetje pĂ«r mundĂ«sitĂ« e menaxhimit tĂ« ngjyrave, HDR, dhe konfigurimin e pamjes sĂ« kursorit dhe tavolina virtuale.
- ĂshtĂ« realizuar mbĂ«shtetje e pjesshme pĂ«r kapjen e pĂ«rmbajtjes qĂ« shfaqet nĂ« sipĂ«rfaqen Wayland tĂ« nivelit tĂ« lartĂ« (toplevel-capture), duke lejuar krijimin e skrinĂ«shots dhe regjistrimin e skrinĂ«kastave pĂ«r pĂ«rmbajtjen e dritareve tĂ« veçanta. Implementimi aktualisht nuk mbulon dritaret e nĂ«nshkruara dhe ato tĂ« daljes sĂ« aplikacioneve qĂ« funksionojnĂ« pĂ«rmes XWayland, si dhe sipĂ«rfaqet Wayland tĂ« ngjitura xdg.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r gamĂ«n e zgjeruar tĂ« ndriçimit me mundĂ«sinĂ« e daljes nĂ« monitorĂ« qĂ« mbĂ«shtesin HDR10 (funksionon vetĂ«m kur pĂ«rdoret backend-i i vizatimit tĂ« bazuar nĂ« Vulkan).
- ĂshtĂ« realizuar kalimi i pĂ«rshpejtuar te elementĂ«t e menusĂ« pĂ«rmes shtypjes sĂ« shkronjĂ«s sĂ« parĂ« tĂ« emrit. PĂ«r shembull, pĂ«r tĂ« nisur Firefox, mjafton tĂ« thĂ«rrasĂ«sh menunĂ« me kombinimin «Meta+a» dhe tĂ« shtypĂ«sh shkronjĂ«n «f».
- ĂshtĂ« shtuar kombinimi i çelĂ«save Super-d pĂ«r fshehjen dhe rikthimin e dritareve. PĂ«r konfigurimin e kombinimeve tĂ« tjera tĂ« çelĂ«save me kĂ«tĂ« veprim Ă«shtĂ« propozuar parametri ToggleShowDesktop.
- ĂshtĂ« shtuar opsioni i linjĂ«s sĂ« komandĂ«s «-t» (âtitle) pĂ«r caktimin e titullit tĂ« dritares nĂ« nisjen e pĂ«rhershme tĂ« labwc.
- Utiilitari labnag ka marrĂ« opsionet «âdetails-border-color» dhe «âdetails-margin» pĂ«r caktimin e ngjyrĂ«s dhe margjinave pĂ«rreth pĂ«rmbajtjes.
- Instalimi i unit-it systemd labwc-session.target është i siguruar nëse sistemd është i pranishëm.
- Në skedarin e konfigurimit është shtuar cilësimi «» për të vendosur një vonesë para kalimit të fokusit.
- Në opsionin «» është shtuar mbështetje për metodën e rrotullimit «onbutton», si dhe është realizuar një opsion i veçantë «» për rrotullimin e përmbajtjes nëpërmjet butonave.
- Shtuar opsioni për të përcaktuar vargun e ndjeshmërisë ndaj prekjeve për tabletin grafik.
- Në skedarin e konfigurimit është shtuar opsioni për të kufizuar qasjen në protokollet me privilegje.
- Shtuar parametrin DebugToggleKeyStateIndicator për të shfaqur mbi përmbajtjen informacionin mbi gjendjen e çelësave.
- Shtuar mbështetje për protokollet Wayland për menaxhimin e ngjyrave: color-representation-v1 dhe color-management-v1.
- Realizuar interface wl_fixes, që lejon zgjidhjen e problemeve me interface tjera programore të protokollit bazë që nuk mund të eliminohen nga mundësitë e veta. Për shembull,
kërkesa «wl_fixes::destroy_registry» lejon likuidimin e objektit wl_registry, pas së cilës klienti nuk do të jetë në gjendje ta përdorë atë, ndërsa kompozitori server do të ndalojë transmetimin e ngjarjeve përmes tij.




Burimi: opennet.ru
