Verkefnið labwc 0.20 (Lab Wayland Compositor), sem þróar samsetningarþjón fyrir Wayland með eiginleikum sem minna á Openbox gluggastjórann, hefur verið gefið út. Verkefnið er kynnt sem tilraun til að búa til Openbox valkost við Wayland. Kóði verkefnisins er skrifaður í C og er dreift undir GPLv2 leyfinu. Mikil aukning á útgáfunúmerun (úr 0.9 í 0.20) er vegna samstillingar við útgáfunúmerun wlroots bókasafnsins.
Labwc er notað í grafísku umhverfi Raspberry Pi stýrikerfisins og er valfrjálst stutt í Xfce og LXQt skjáborðsumhverfunum. Markmið labwc verkefnisins eru meðal annars lágmarkshyggja, þétt útfærsla, mikil sérstilling og mikil afköst. Hreyfimyndir, litbrigði og tákn eru alls ekki studd, fyrir utan gluggahnappa. Það er byggt á wlroots bókasafninu, þróað af forriturum Sway notendaumhverfisins og veitir grunnvirkni fyrir Wayland-byggðan samsetningarstjóra.
Hægt er að tengja viðbætur til að útfæra eiginleika eins og skjámyndir, skjáborðsveggfóður og staðsetningu spjalda og valmynda. XWayland DDX íhluturinn er studdur til að keyra X11 forrit í Wayland-umhverfi. Þemað, grunnvalmyndin og flýtilyklarnir eru stillanlegir með XML stillingarskrám. Stuðningur við skjá með mikilli upplausn (HiDPI) er innbyggður.
Auk innbyggðrar grunnvalmyndar, sem hægt er að stilla í gegnum menu.xml skrána, er hægt að samþætta valmyndarútfærslur frá þriðja aðila, eins og bemenu, fuzzel og wofi. Hægt er að nota Waybar, sfwbar, Yambar eða LavaLauncher sem spjald. Til að stjórna skjátengingum og breyta stillingum þeirra eru wlr-randr eða kanshi ráðlögð. Skjálæsing er meðhöndluð með swaylock.
Í nýju útgáfunni:
- Skiptið yfir í wlroots 0.20 útgáfu bókasafnsins er lokið, sem innleiðir stuðning fyrir litastjórnun, HDR, sérstillingu á útliti bendilsins og sýndarskjáborð.
- Hluti stuðningur við að taka upp efni sem birtist á efstu Wayland-fletum (toplevel-capture) hefur verið innleiddur, sem gerir þér kleift að búa til skjáskot og taka upp skjáskot af innihaldi einstakra glugga. Þessi innleiðing nær ekki enn yfir undirglugga og sprettiglugga forrita sem ræst eru í gegnum XWayland, né innfellda xdg Wayland-fleti.
- Bætt við stuðningi við útvíkkað birtusvið með möguleikanum á að birta á skjái sem styðja HDR10 (virkar aðeins þegar Vulkan-byggður birtubakgrunnur er notaður).
- Nú er hægt að nálgast valmyndaratriði hraðar með því að ýta á fyrsta staf í nafni þeirra. Til dæmis, til að ræsa Firefox, ýttu einfaldlega á „Meta+a“ til að opna valmyndina og ýttu síðan á „f“.
- Flýtilykill fyrir Super-d hefur verið bætt við til að fela og sýna glugga. Stillingin ToggleShowDesktop gerir þér kleift að sérsníða þínar eigin flýtilyklar fyrir þessa aðgerð.
- Bætti við skipanalínuvalkostinum "-t" (--title) til að stilla gluggatitil þegar labwc er keyrt í innfelldri stillingu.
- Labnag gagnforritið hefur verið uppfært með valkostunum "--details-border-color" og "--details-margin" til að stilla lit og jaðar svæðisins í kringum efnið.
- Einingin labwc-session.target systemd er nú sett upp þegar systemd er til staðar.
- Stillingunni " hefur verið bætt við stillingarskrána. til að setja inn seinkun áður en fókus er skipt um svið.
- Í valkostinum " Bætt var við stuðningi við „onbutton“ skrunaðferðina og sérstakur „valkostur“ var útfærður. » til að fletta í gegnum efnið með hnöppunum.
- Valkostur bætt við til að stilla þrýstingsnæmissviðið fyrir teikniborðið þitt.
- Valkostur hefur verið bætt við stillingarskrána. til að takmarka aðgang að forréttindasamskiptareglum.
- Bætti við villuleitarbreytunni DebugToggleKeyStateIndicator til að birta upplýsingar um stöðu lykila.
- Bætt við stuðningi fyrir Wayland litastjórnunarreglur: color-representation-v1 og color-management-v1.
- Viðmótið wl_fixes hefur verið útfært til að leysa vandamál með önnur undirliggjandi samskiptareglur fyrir forritaskil sem ekki er hægt að leysa með eiginleikum þessara viðmóta. Til dæmis,
Beiðnin „wl_fixes::destroy_registry“ gerir þér kleift að eyða wl_registry hlutnum, eftir það mun viðskiptavinurinn ekki geta notað hann og samsetti netþjónninn mun hætta að senda atburði í gegnum hann.




Heimild: opennet.ru
