labwc 0.7 stiže s poboljšanjima, ispravcima grešaka i više

labwc

Labwc je sastavljač prozorskog niza temeljen na wlrootsu za wayland, inspiriran openboxom

Nova verzija sustava labwc 0.7 je već objavljen i premda stiže sa značajnim brojem dopuna i ispravaka, Programeri spominju da je ovo izdanje usredotočeno na migraciju labwc-a na wlroots 0.17 i razvrstavanje regresija

Za one koji ne znaju za labwc, trebali biste znati da se kao osnova koristi biblioteka wlroots koju su razvili programeri korisničkog okruženja Sway i koja pruža osnovne funkcije za organizaciju rada kompozitnog administratora temeljenog na Waylandu.

Glavne novosti labwc 0.7

Kao što je spomenuto na početku, ova nova verzija ističe se prijelazom na nova grana biblioteke wlroots 0.17, koji poboljšava svoj Vulkan kod za renderiranje, xwayland-shell-v1 za poboljšanje pouzdanosti XWaylanda, kao i dodavanje podrške za nove Wayland protokole i druga poboljšanja.

Još jedan vrhunac labwc 0.7 je podrška za protokol wayland cursor-shape-v1, koji vam omogućuje prilagođavanje izgleda kursora odašiljanjem niza slika kursora.

Osim ovoga, možemo pronaći i podrška za Waylandov protokol frakcijskog skaliranja. Ovaj protokol omogućuje kompozitnom upravitelju prijenos necijelobrojnih vrijednosti površinskog mjerila, dopuštajući klijentu da odredi precizniju veličinu međuspremnika za wp_viewport objekte, u usporedbi s informacijama o zaokruženom mjerilu.

Od ostalih promjena koji se ističu:

  • Sada je podržano prikazivanje ikona u zaglavljima prozora.
  • Poboljšanja u sučelju za prebacivanje između prozora- To vam omogućuje pomicanje unatrag pritiskom na strelicu lijevo ili gore.
  • Postavke za minijature u sučelju za prebacivanje između virtualnih radnih površina- Uvedena postavka osd.workspace-switcher.boxes{width,height} za određivanje veličine minijature.
  • Nove radnje i opcije:
    Dodane akcije VirtualOutputAdd i VirtualOutputRemove za dodavanje i uklanjanje virtualnih izlaznih uređaja.
    Implementirana radnja ResizeTo za posebnu promjenu veličine.
    Dodana radnja ToggleOmnipresent i opcija "Uvijek u vidljivom radnom prostoru" za uvijek postavljanje sadržaja na aktivnu radnu površinu.
  • Svojstvo _NET_WORKAREA za aplikacije koje koriste XWayland: što omogućuje razumijevanje veličine slobodnog područja na ekranu koje ne zauzimaju ploče. Ovo se koristi, na primjer, u Qt-u pri izračunavanju veličine skočnih izbornika.
  • Riješen problem s površinama XWaylanda potpuno izvan zaslona koje ne generiraju događaje potvrde i stoga ih sprječava da se pomiču na zaslonu.
  • Popravljeno dereferenciranje nultog pokazivača xwayland.c koje uzrokuje rušenje s CLionima.
  • Izbjegnuto je nadjačavanje XWaylandove maksimizirane/preko cijelog zaslona/popločane geometrije kako bi se riješio problem gdje neki prikazi XWaylanda (primjer: terminal xfce4) ne završe s točnom geometrijom kada se popločaju.

konačno ako jesi zainteresiran za saznanje više o tome, detalje možete provjeriti u sljedeći link.

Kako instalirati LABWC na Linux?

Za one koji su zainteresirani da mogu instalirati ovaj skladatelj na svoj sustav, moraju slijediti upute koje dijelimo u nastavku.

Distribucija koja ima najjednostavniji način instalacije je Fedora i za instalaciju labwc-a samo otvorite terminal i u njemu ćemo upisati:

sudo dnf install labwc

Oni koji jesu korisnici Arch Linuxa, Manjara ili bilo koje druge distribucije izvedene iz Arch Linuxa, moraju otvoriti terminal i u njega će upisati sljedeću naredbu za preuzimanje potrebnih ovisnosti:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Nakon toga dobit će LABWC izvorni kôd pokretanjem sljedeće naredbe u terminalu:

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

Sada, za one koji su korisnici Debiana, UBuntua ili bilo koje druge distribucije temeljene na bilo kojoj od ove dvije, moraju u terminal upisati sljedeće:

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

Za one koji su zainteresirani da saznaju više o LABWC-u, mogu posjetiti web mjesto projekt na GitHubu.


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.