Labwc 0.7, Waylandi komposiitserver, on välja antud

Ilmus välja projekt labwc 0.7 (Lab Wayland Compositor), mis arendab komposiitoriserverit Waylandi jaoks, meenutades aknahaldurit Openboxi (projekt esitleb end alternatiivi loomise katse Openboxile Waylandi jaoks). Labwc erilisteks omadusteks on minimalism, kompaktne teostus, laiad kohandamisvõimalused ja kõrge jõudlus. Projekti kood on kirjutatud C-keeles ja levitatakse GPLv2 litsentsi alusel.

Põhimõtteks on wlrootsi teek, mida arendavad Sway kasutajakeskkonna arendajad, pakkudes põhifunktsioone koosoleku halduri töö korraldamiseks Waylandi alusel. Laiendatud Waylandi protokollidest toetatakse wlr-output-management seadmete väljundite seadistamiseks, layer-shell töölaua kasutajaliidese korraldamiseks ning foreign-toplevel oma paneelide ja akna vahetajate ühendamiseks.

Saadaval on pistikprogrammide ühendamine, mis võimaldab selliseid funktsioone nagu ekraanipiltide loomine, töölaua taustapiltide kuvamine, paneelide ja menüüde paigutamine. Animatsiooniefekte, gradiente ja ikoone (välja arvatud akende nupud) ei toetata põhimõtteliselt. X11 rakenduste käitamiseks Waylandi protokollil põhinevas keskkonnas toetatakse XWaylandi DDX-komponendi kasutamist. Kujundusteema, põhimenüü ja otseteed on kohandatavad XML-formaadis konfiguratsiooni failide kaudu. Üksus toetab sisseehitatud kõrge pikslitiheduse (HiDPI) ekraanide kasutamist.

Lisaks menüü.xml-failist kohandatavale sisseehitatud juuremenüüle on võimalik ühendada ka kolmandate osapoolte rakenduste menüüde teostusi, nagu bemenu, fuzzel ja wofi. Paneelina saab kasutada Waybar'i, sfwbar'i, Yambar'i või LavaLauncherit. Monitoride ühenduse haldamiseks ja nende seadete muutmiseks soovitatakse kasutada wlr-randr'i või kanshi't. Ekraani lukustamine toimub swaylock'i abil.

Labwc 0.7, Waylandi komposiitserver, on välja antud

Uue versiooni märkimisväärsed muudatused:

  • Üleminek uuele harule teegist wlroots 0.17 on tehtud.
  • Lisatud tugi Waylandi protokollile cursor-shape-v1, mida kasutatakse kursori välimuse seadmiseks, edastades seeria kursori pilte.
  • Lisatud tugi Waylandi protokollile fractional-scale, mille abil saab komposiitor edastada mitte- täisarvulisi suuruse väärtusi pindade jaoks, võimaldades kliendil määrata täpse suuruse wp_viewport objektide puhversisest, võrreldes ümardatud suuruse andmete edastamisega.
  • Lisatud tugi ikoonide jaoks akende pealkirjades.
  • Aken vahetamise liideses on rakendatud tagasipööramise võimalust, vajutades vasakule või ülespoole.
  • Lisatud seadistus osd.workspace-switcher.boxes.{width,height} virtuaalsete töölaudade vahetusliidese pisipiltide suuruse määratlemiseks.
  • Lisatud uued toimingud VirtualOutputAdd ja VirtualOutputRemove, et lisada ja eemaldada virtuaalseid väljundseadmeid.
  • Lisatud ResizeTo toiming suuruse muutmiseks.
  • Lisatud toiming ToggleOmnipresent ja valik „Always on Visible Workspace”, et paigutada sisu alati aktiivsele töölauale.
  • XWayland'i kasutavate rakenduste jaoks on kasutusele võetud omadus _NET_WORKAREA, mis võimaldab määrata ekraanil vaba ala suurust, mis ei ole paneelidega hõivatud (nt kasutatakse Qt-s kontekstimenüü suuruse arvutamiseks).

Allikas: opennet.ru

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