ĂshtĂ« nĂ« dispozicion lĂ«shimi i projektit labwc 0.7 (Lab Wayland Compositor), qĂ« zhvillon njĂ« server kompozitor pĂ«r Wayland me funksionalitete qĂ« i ngjajnĂ« menaxherit tĂ« dritareve Openbox (projekti paraqitet si njĂ« pĂ«rpjekje pĂ«r tĂ« krijuar njĂ« alternativĂ« pĂ«r Openbox pĂ«r Wayland). Karakteristikat e labwc pĂ«rfshijnĂ« minimalizmin, realizimin e kompakt, mundĂ«sitĂ« e gjera tĂ« personalizimit dhe performancĂ«n e lartĂ«. Kodi i projektit Ă«shtĂ« shkruar nĂ« gjuhĂ«n C dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv2.
Si bazë përdoret biblioteka wlroots, e zhvilluar nga zhvilluesit e ambientit të përdoruesit Sway dhe që ofron funksionet themelore për organizimin e punës së menaxherit të kompozit të bazuar në Wayland. Nga protokollet e zgjeruara Wayland, mbështetet wlr-output-management për konfigurimin e pajisjeve të daljes, layer-shell për organizimin e punës së ndërfaqes së desktopit dhe foreign-toplevel për lidhjen e paneleve dhe kaluesve të dritareve të vet.
ĂshtĂ« e mundur tĂ« lidhen shtesat me implementimin e funksioneve tĂ« tilla si krijimi i fotografive tĂ« ekranit, shfaqja e sfondit nĂ« desktop, vendosja e panelit dhe menusĂ«. Efektet e animuara, gradientet dhe ikonat (pĂ«rveç butonave pĂ«r dritaret) nuk mbĂ«shteten nĂ« parim. PĂ«r tĂ« drejtuar aplikacionet X11 nĂ« njĂ« ambient tĂ« bazuar nĂ« protokollin Wayland mbĂ«shtetet pĂ«rdorimi i komponentit DDX XWayland. Tema e dizajnit, menuja bazĂ« dhe tastiera e shkurtra mund tĂ« konfigurohen nĂ«pĂ«rmjet skedarĂ«ve tĂ« konfigurimit nĂ« formatin xml. Ka mbĂ«shtetje tĂ« integruar pĂ«r ekranet me densitet tĂ« lartĂ« pikselesh (HiDPI).
Përveç menusë së integruar themelore, e cila konfigurohet përmes menu.xml, mund të lidhen implementime të jashtme të menusë së aplikacioneve si bemenu, fuzzel dhe wofi. Si panel mund të përdoret Waybar, sfwbar, Yambar ose LavaLauncher. Për menaxhimin e lidhjes së monitorëve dhe ndryshimin e parametrave të tyre, rekomandohet përdorimi i wlr-randr ose kanshi. Bllokimi i ekranit bëhet përmes swaylock.

Ndryshimet kryesore në lëshimin e ri:
- Kaluar në degën e re të bibliotekës wlroots 0.17.
- Shtuar mbështetje për protokollin Wayland cursor-shape-v1, i përdorur për të përcaktuar pamjen e kursorit përmes dërgimit të një serie imazhesh të kursorit.
- Shtuar mbështetje për protokollin Wayland fractional-scale, me anë të të cilit menaxheri i kompozitit mund të transmetojë vlera jo të plota të shkallëzimit të sipërfaqeve, duke i lejuar klientit të përcaktojë një madhësi më të saktë të buferëve për objektet wp_viewport, në krahasim me dërgimin e informacionit të shkallës të rrumbullakosur.
- Shtuar mbështetje për ikona në titujt e dritareve.
- Në ndërfaqen e kalimit midis dritareve është realizuar mundësia e rrotullimit të prapmë përmes shtypjes së arrow majtas ose lart.
- Shtuar konfigurimin osd.workspace-switcher.boxes.{width,height} për të përcaktuar madhësinë e miniaturave në ndërfaqen e kalimit midis desktopëve virtualë.
- Shtuar veprimet e reja VirtualOutputAdd dhe VirtualOutputRemove për shtimin dhe heqjen e pajisjeve virtuale të daljes.
- Shtuar veprimi ResizeTo për të ndryshuar madhësinë.
- Shtuar veprimin ToggleOmnipresent dhe opsionin «Always on Visible Workspace» për të vendosur përmbajtjen gjithmonë në desktopin aktiv.
- Për aplikacionet që përdorin XWayland, është siguruar caktimi i pronës _NET_WORKAREA, që lejon të kuptohet madhësia e zonës së lirë në ekran, e cila nuk është e zënë nga panelët (p.sh., përdoret në Qt për llogaritjen e madhësive të menuve të pashfaqura).
Burimi: opennet.ru
