labwc 0.5, viete, čo je nové na tomto serveri, ktorý vytvoril pre Wayland

The vydanie novej verzie labwc 0.5, ktorý je umiestnený ako vývoj kompozitný server pre Wayland s funkciami pripomínajúcimi správcu okien Openbox (projekt je prezentovaný ako pokus o vytvorenie alternatívy Openbox pre Wayland).

Medzi funkcie labwc patrí minimalizmus, kompaktná implementácia, rozsiahle možnosti prispôsobenia a vysoký výkon. Je založený na knižnici wlroots vyvinutej vývojármi používateľského prostredia Sway a poskytuje základné funkcie na organizáciu práce kompozitného manažéra založeného na Wayland.

Z rozšírených protokolov Wayland je podporovaný wlr-output-management na konfiguráciu výstupných zariadení, layer-shell na organizáciu práce desktopového shellu a Foreign-toplevel na pripojenie vašich vlastných tabúľ a prepínačov okien.

S implementáciou je možné prepojiť pluginy funkcií, ako je vytváranie snímok obrazovky, zobrazovanie tapety na ploche, umiestňovanie panelov a ponúk. Animované efekty, prechody a ikony (s výnimkou tlačidiel okien) v zásade nie sú podporované.

Na spustenie aplikácií X11 v prostredí založenom na protokole Wayland, je podporované použitie komponentu XWayland DDX. Téma, základné menu a klávesové skratky sa konfigurujú prostredníctvom konfiguračných súborov vo formáte xml.

Okrem vstavaného koreňového menu konfigurovateľného cez menu.xml môžu byť zahrnuté implementácie menu aplikácií tretích strán, ako sú bemenu , fuzzel a wofi, plus Waybar, Ambar alebo LavaLauncher môžu byť použité ako panel, hoci sa odporúča použite wlrrandr alebo kanshi na ovládanie pripojenia monitorov a zmenu ich parametrov.

Hlavné novinky labwc 0.5

V tejto novej verzii, ktorá sa predstavuje, vyniká ako hlavná novinka, že Podporované sú displeje s vysokou hustotou pixelov (HiDPI).

Okrem toho je zabezpečené preskupovanie prvkov keď sú deaktivované ďalšie výstupné zariadenia a tiež zmenené nastavenia súvisiace so spracovaním udalosti pohybujúcich sa prvkov s myšou.

Ďalšie zmeny, ktoré vynikajú, sú tieto pridaná možnosť zmenšiť okno po jeho presunutí (zrušiť maximalizáciu pri pohybe), ako aj podporu pre sfwbar (Sway Floating Window Bar).

Môžeme tiež zistiť, že bola pridaná možnosť CycleViewPreview na náhľad obsahu pri prepínaní medzi oknami pomocou rozhrania Alt+Tab.

Z ďalších zmien ktoré vyčnievajú z tejto novej verzie:

  • Pridaná podpora pre klientske menu.
  • Poskytuje možnosť spúšťať aplikácie v režime celej obrazovky.
  • Pridaná možnosť zviazať akciu pri pohybe kurzora myši mimo okraj obrazovky.
  • Pridaná podpora pre premenné prostredia WLR_{WL,X11}_OUTPUTS podporované wlrootmi.
  • Pridaná podpora pre ovládacie gestá (posun a priblíženie pinch).

Ako nainštalovať LABWC?

Pre tých, ktorí majú záujem o to, aby si mohli nainštalovať tohto skladateľa do svojho systému, musia postupovať podľa pokynov, ktoré zdieľame nižšie.

Distribúcia, ktorá má najjednoduchší spôsob inštalácie, je Fedora a na inštaláciu labwc stačí otvoriť terminál a do neho napíšeme:

sudo dnf install labwc

Tí, ktorí sú používateľom Arch Linuxu, Manjaro alebo akejkoľvek inej distribúcie odvodenej od Arch Linuxu, musia otvoriť terminál a v ňom napíšu nasledujúci príkaz na stiahnutie potrebných závislostí:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Potom získajú zdrojový kód LABWC spustením nasledujúceho príkazu v termináli:

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

Teraz pre tých, ktorí sú používateľmi Debianu, UBuntu alebo akejkoľvek inej distribúcie založenej na niektorom z týchto dvoch, musia do terminálu zadať nasledovné:

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

Nakoniec sa uvádza, že v budúcnosti podpora konfiguračných súborov Openbox je plánovaná a Openbox skiny, poskytujú prácu na obrazovkách HiDPI, implementujú podporu pre vrstvy-shell, wlr-výstup-správu a externé protokoly najvyššej úrovne, integrujú podporu ponúk, pridávajú schopnosť vypúšťať výzvy na obrazovke (osd) a rozhranie na prepínanie okien v Alt + Štýl tab.

Pre tých, ktorí majú záujem dozvedieť sa viac o LABWC, môžu navštíviť stránku projekt na GitHub.


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.