labwc 0.5, di çfarë ka të re në këtë server të krijuar për Wayland

lëshimi i versionit të ri të labwc 0.5, i cili pozicionohet si zhvillim i një server i përbërë për Wayland me veçori që të kujtojnë menaxherin e dritares Openbox (projekti paraqitet si një përpjekje për të krijuar një alternativë Openbox për Wayland).

Ndër veçoritë e labwc është minimalizëm, zbatim kompakt, opsione të gjera personalizimi dhe performancë të lartë. Ai bazohet në bibliotekën wlroots, të zhvilluar nga zhvilluesit e mjedisit të përdoruesit Sway dhe ofron funksione bazë për të organizuar punën e menaxherit të përbërë me bazë në Wayland.

Nga protokollet e zgjeruara të Wayland, wlr-output-management mbështetet për konfigurimin e pajisjeve dalëse, shtresa-shell për organizimin e punës së guaskës së desktopit dhe niveli i jashtëm i lartë për lidhjen e paneleve dhe çelsave të dritareve tuaja.

Është e mundur të lidhni shtojcat me zbatimin funksione të tilla si krijimi i pamjeve të ekranit, shfaqja e sfondit në desktop, vendosja e paneleve dhe menyve. Efektet e animuara, gradientët dhe ikonat (me përjashtim të butonave të dritares) në thelb nuk mbështeten.

Për të ekzekutuar aplikacionet X11 në një mjedis të bazuar në protokollin Wayland, mbështetet përdorimi i komponentit XWayland DDX. Tema, menyja bazë dhe çelësat kryesorë konfigurohen përmes skedarëve të konfigurimit në formatin xml.

Përveç menysë rrënjësore të integruar të konfigurueshme nëpërmjet menu.xml, mund të përfshihen edhe zbatimet e menysë së aplikacioneve të palëve të treta si bemenu , fuzzel dhe wofi, plus Waybar, Ambar ose LavaLauncher mund të përdoren si panel, megjithëse sugjerohet që të përdorni wlr-randr ose kanshi për të kontrolluar lidhjen e monitorëve dhe për të ndryshuar parametrat e tyre.

Risitë kryesore të labwc 0.5

Në këtë version të ri që prezantohet, spikat si risia kryesore që Ekranet me densitet të lartë pikselësh (HiDPI) mbështeten.

Përveç kësaj sigurohet rigrupimi i elementeve kur pajisjet shtesë dalëse janë të çaktivizuara dhe gjithashtu ndryshoi cilësimet në lidhje me trajtimin e ngjarjes së elementeve në lëvizje me miun.

Ndryshime të tjera që bien në sy është se shtoi aftësinë për të tkurrur një dritare pasi të jetë zhvendosur (çmaksimizoni në lëvizje), si dhe mbështetje për sfwbar (Sway Floating Window Bar).

Mund të zbulojmë gjithashtu se opsioni CycleViewPreview është shtuar për të parë paraprakisht përmbajtjen gjatë kalimit midis dritareve duke përdorur ndërfaqen Alt+Tab.

Nga ndryshimet e tjera që dallohen nga ky version i ri:

  • Mbështetje e shtuar për menutë e klientëve.
  • Ofron mundësinë për të ekzekutuar aplikacione në modalitetin e ekranit të plotë.
  • U shtua aftësia për të lidhur një veprim kur lëviz kursorin e miut nga skaji i ekranit.
  • Mbështetje e shtuar për variablat e mjedisit WLR_{WL,X11}_OUTPUTS të mbështetur nga wlroots.
  • Mbështetje e shtuar për gjestet e kontrollit (zhvendosja dhe zmadhimi me majë).

Si të instaloni LABWC?

Për ata që janë të interesuar të mund ta instalojnë këtë kompozitor në sistemin e tyre, ata duhet të ndjekin udhëzimet që ne ndajmë më poshtë.

Shpërndarja që ka metodën më të lehtë të instalimit është Fedora dhe për të instaluar labwc, thjesht hapni një terminal dhe në të do të shkruajmë:

sudo dnf install labwc

Ata që janë përdoruesit e Arch Linux, Manjaro ose ndonjë shpërndarje tjetër që rrjedh nga Arch Linux, ata duhet të hapin një terminal dhe në të do të shtypin komandën e mëposhtme për të shkarkuar varësitë e nevojshme:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Pas kësaj, ata do të marrin kodin burimor të LABWC duke ekzekutuar komandën e mëposhtme në terminal:

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

Tani, për ata që janë përdorues të Debian, UBuntu ose ndonjë shpërndarje tjetër të bazuar në njërën nga këto të dyja, ata duhet të shkruajnë sa vijon në terminal:

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

Në fund, përmendet se në të ardhmen, është planifikuar mbështetja për skedarët e konfigurimit të Openbox dhe lëkurat Openbox, ofrojnë punë në ekranet HiDPI, implementojnë mbështetje për protokollet e shtresës-shell, menaxhimin e daljeve të WLR dhe protokollet e jashtme të nivelit të lartë, integrojnë mbështetjen e menusë, shtojnë mundësinë e lëshimit të kërkesave të ekranit (osd) dhe ndërfaqen për të ndërruar dritaret në Alt + Stili i skedinës.

Për ata që janë të interesuar të mësojnë më shumë rreth LABWC, ata mund të vizitojnë faqen e projekti në GitHub.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: AB Internet Networks 2008 SL
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.