labwc 0.5, žinokite, kas naujo šiame serveryje, sukurtame Wayland

The naujos versijos labwc 0.5 išleidimas, kuri pozicionuojama kaip plėtra sudėtinis serveris, skirtas Wayland su funkcijomis, primenančiomis Openbox langų tvarkyklę (projektas pristatomas kaip bandymas sukurti Openbox alternatyvą Wayland).

Tarp labwc savybių yra minimalizmas, kompaktiškas įgyvendinimas, plačios pritaikymo galimybės ir didelis našumas. Jis pagrįstas wlroots biblioteka, kurią sukūrė Sway vartotojo aplinkos kūrėjai ir teikia pagrindines funkcijas, skirtas organizuoti Wayland pagrindu veikiančio sudėtinio tvarkyklės darbą.

Iš „Wayland“ išplėstinių protokolų palaikomas wlr išvesties valdymas konfigūruojant išvesties įrenginius, sluoksnio apvalkalas, skirtas darbalaukio apvalkalo darbui organizuoti, ir užsienio viršutinis lygis, skirtas prijungti savo langus ir langų jungiklius.

Su įgyvendinimu galima prijungti papildinius tokias funkcijas kaip ekrano kopijų kūrimas, ekrano užsklandos rodymas darbalaukyje, skydelių ir meniu išdėstymas. Animuoti efektai, gradientai ir piktogramos (išskyrus langų mygtukus) iš esmės nepalaikomi.

Norėdami paleisti X11 programas aplinkoje, pagrįsta Wayland protokolu, palaikomas XWayland DDX komponento naudojimas. Tema, pagrindinis meniu ir spartieji klavišai sukonfigūruojami naudojant konfigūracijos failus xml formatu.

Be integruoto pagrindinio meniu, kurį galima konfigūruoti naudojant menu.xml, gali būti įtraukti trečiųjų šalių programų meniu diegimai, tokie kaip bemenu , fuzzel ir wofi, taip pat Waybar, Ambar arba LavaLauncher gali būti naudojami kaip skydelis, nors siūloma naudokite wlr-randr arba kanshi monitorių prijungimui valdyti ir jų parametrams keisti.

Pagrindinės labwc 0.5 naujovės

Šioje pristatomoje naujoje versijoje ji išsiskiria kaip pagrindinė naujovė Palaikomi didelio pikselių tankio ekranai (HiDPI).

Be to numatytas elementų pergrupavimas kai išjungti papildomi išvesties įrenginiai ir taip pat pakeisti nustatymai, susiję su judančių elementų įvykio valdymu su pele.

Kiti pokyčiai, kurie išsiskiria, yra tai pridėta galimybė sutraukti langą po to, kai jis buvo perkeltas (nemaksimalizuojamas judant), taip pat palaikoma sfwbar (Sway Floating Window Bar).

Taip pat galime pastebėti, kad „CycleViewPreview“ parinktis buvo pridėta norint peržiūrėti turinį perjungiant langus naudojant „Alt+Tab“ sąsają.

Iš kitų pokyčių kurie išsiskiria iš šios naujos versijos:

  • Pridėtas klientų meniu palaikymas.
  • Suteikta galimybė paleisti programas viso ekrano režimu.
  • Pridėta galimybė susieti veiksmą perkeliant pelės žymeklį nuo ekrano krašto.
  • Pridėtas WLR_{WL,X11}_OUTPUTS aplinkos kintamųjų, palaikomų wlroots, palaikymas.
  • Pridėtas valdymo gestų palaikymas (perjungimas ir priartinimas).

Kaip įdiegti LABWC?

Tiems, kurie nori įdiegti šį kompozitorių savo sistemoje, jie turi vadovautis toliau pateiktomis instrukcijomis.

Lengviausias diegimo būdas yra „Fedora“, o norėdami įdiegti „labwc“, tiesiog atidarykite terminalą ir jame įvesime:

sudo dnf install labwc

Tie, kurie yra „Arch Linux“, „Manjaro“ ar bet kokio kito iš „Arch Linux“ gauto platinimo vartotojai, jie turi atidaryti terminalą ir jame įvesti šią komandą, kad atsisiųstumėte reikalingas priklausomybes:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Po to jie gaus LABWC šaltinio kodą, terminale paleidę šią komandą:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Dabar tiems, kurie yra Debian, UBuntu ar bet kurio kito platinimo, pagrįsto bet kuriuo iš šių dviejų, vartotojai, jie turi įvesti terminalą:

git clone https://github.com/johanmalm/labwc
cd labwc
meson build
ninja -C build

Galiausiai minima, kad ateityje planuojama palaikyti „Openbox“ konfigūracijos failus ir „Openbox“ odos, teikia darbą „HiDPI“ ekranuose, palaiko sluoksnio apvalkalo, „wlr-output-management“ ir išorinius aukščiausio lygio protokolus, integruoja meniu palaikymą, suteikia galimybę atsisakyti ekrano raginimų (osd) ir sąsajos, kad būtų galima perjungti langus „Alt“ + Skirtuko stilius.

Tiems, kurie nori sužinoti daugiau apie LABWC, jie gali apsilankyti projektas „GitHub“.


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.