labwc 0.20 väljalase, komposiitserver Waylandile

Avaldatud on labwc projekti 0.20 versioon (Lab Wayland Compositor), mis arendab Waylandi jaoks komposiitserverit, mis sarnaneb Openboxi aknahalduriga (projekt esitatakse kui katse luua Openboxile alternatiiv Waylandi jaoks). Projekti kood on kirjutatud C keeles ja levitatakse GPLv2 litsentsi alusel. Oluline versiooni tõus (0.9-lt 0.20-le) on seletatav библиотека wlroots versioonide numbrite sünkroniseerimisega.

Labwc on kasutuses Raspberry Pi OS graafilises keskkonnas ja valikuline tugi on olemas ka töölauakeskkondadele Xfce ja LXQt. Labwc projekti eesmärkide hulgas on nimetatud minimalismi, kompaktset teostust, ulatuslikke kohandamisvõimalusi ja kõrget jõudlust. Oluliselt ei toetata animeeritud efekte, gradiente ega ikoonide kasutamist, välja arvatud akende nupud. Põhimõtteliselt kasutatakse library wlroots, mida arendavad Sway kasutajakeskkonna arendajad ning mis pakub põhifunktsioone Waylandi põhjal töötava komposiitmanipulaatori korraldamiseks.

On võimalik siduda pluginaid, mis hõlmavad funktsioone nagu ekraanipiltide tegemine, töölaua taustapiltide kuvamine, paneeli ja menüü asetamine. X11 rakenduste käivitamiseks Waylandi protokolli põhjalikes keskkondades toetatakse DDX-komponenti XWayland kasutamist. Teema, põhimenüü ja kiirklahvid on seadistatavad xml-formaadis konfigureerimisfailide kaudu. Sisseehitatud tugi kõrge pikslitihedusega ekraanidele (HiDPI).

Lisaks sisseehitatud põhimenüüle, mida saab konfigureerida failis menu.xml, on võimalik ühendada kolmandate osapoolte rakenduste menüüde realiseerimisi, nagu bemenu, fuzzel ja wofi. Paneelina saab kasutada Waybar, sfwbar, Yambar või LavaLauncher. Monitoride ühendamise ja seadete muutmise haldamiseks soovitatakse kasutada wlr-randr või kanshi. Ekraani lukustamine toimub swaylocki abil.

Uues versioonis:

  • On toimunud üleminek wlroots 0.20 teegi välja andmiseks, kus on rakendatud värvide juhtimise, HDR, kursorite välimuse seadistamise ja muude võimaluste tugi. virtuaalsed töölaudade.
  • Osutatakse osalist tuge Waylandi esmaklassi pinna sisu haaramiseks (toplevel-capture), mis võimaldab luua ekraanipilte ja salvestada ekraanivideoid üksikute akende sisu jaoks. Rakendus ei toeta veel alla kuuluvaid ja hüpikaknaid, mis on käivitatud XWaylandi kaudu, samuti süvendatud Waylandi pindu xdg.
  • Lisatud tugi laiendatud heledusvahemikule, võimaldades sisendi edastamist HDR10 toetavatele monitoridele (töötab ainult Vulkani renderdusbackend'i kasutamisel).
  • Rakendatud kiirem liikumine menüüelementide juurde, vajutades nime esimest tähte. Näiteks Firefoxi käivitamiseks piisab, kui avada menüü kombinatsiooniga „Meta+a” ja vajutada tähte „f”.
  • Lisatud klaviatuurikombinatsioon Super-d akende peitmiseks ja nende tagasi toomiseks. Eelseadistamiseks oma klaviatuurikombinatsiooni selle tegevuse jaoks on pakutud parameeter ToggleShowDesktop.
  • Lisatud käskluse rea valik „-t” (—title) akna pealkirja määramiseks labwc-sisestamisel.
  • Labnag utiliidile on lisatud valikud „—details-border-color” ja „—details-margin” sisu ümber oleva ala värvi ja serva seadmiseks.
  • Systemd-üksuse labwc-session.target seadistamine on tagatud, kui systemd on olemas.
  • Konfiguratsioonifailile on lisatud seadistus „”, et lisada viivitus enne fookuse vahetamist.
  • Seadistusele „” on lisatud toe meetodile „onbutton”, samuti on realiseeritud eraldi seadistus „” sisu kerimiseks nuppude abil.
  • Lisatud seadistus graafikatahvli rõhu tundlikkuse ulatuse seadistamiseks.
  • Konfiguratsioonifailile on lisatud seadistus privileege andvate protokollide juurdepääsu piiramiseks.
  • Lisatud silumisvõti DebugToggleKeyStateIndicator, et kuvada võtmete oleku teavet sisu kohal.
  • Waylandi protokollide toe lisamine värvide haldamiseks: color-representation-v1 ja color-management-v1.
  • Töötati välja liides wl_fixes, mis võimaldab lahendada probleeme teiste põhiprotokollide liidestega, mida ei saa lahendada nende enda võimalustega. Näiteks,
    Käsku „wl_fixes::destroy_registry” kasutatakse wl_registry objekti kustutamiseks, mille järel klient ei saa seda enam kasutada, ja komposiit server peatab selle kaudu sündmuste edastamise.






Allikas: opennet.ru

Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster