labwc 0.5, vet vad som är nytt i den här servern komponerad för Wayland

De release av den nya versionen av labwc 0.5, som är positionerad som en utveckling av en sammansatt server för Wayland med funktioner som påminner om Openbox-fönsterhanteraren (projektet presenteras som ett försök att skapa ett Openbox-alternativ för Wayland).

Bland funktionerna i labwc är minimalism, kompakt implementering, omfattande anpassningsmöjligheter och hög prestanda. Det är baserat på wlroots-biblioteket, utvecklat av utvecklarna av användarmiljön Sway och tillhandahåller grundläggande funktioner för att organisera arbetet med den Wayland-baserade komposithanteraren.

Av Waylands utökade protokoll stöds wlr-output-management för att konfigurera utenheter, lager-skal för att organisera arbetet med skrivbordsskalet och Foreign-toplevel för att ansluta dina egna rutor och fönsterväxlar.

Det är möjligt att koppla in plugins med implementeringen av funktioner som att skapa skärmdumpar, visa bakgrundsbilder på skrivbordet, placera paneler och menyer. Animerade effekter, övertoningar och ikoner (med undantag för fönsterknappar) stöds i princip inte.

För att köra X11-applikationer i en miljö baserad på Wayland-protokollet, användning av XWayland DDX-komponenten stöds. Temat, grundmenyn och snabbtangenterna konfigureras genom konfigurationsfiler i xml-format.

Förutom den inbyggda rotmenyn som kan konfigureras via menu.xml, kan tredjepartsapplikationsmenyimplementationer såsom bemenu , fuzzel och wofi inkluderas, plus Waybar, Ambar eller LavaLauncher kan användas som en panel, även om det föreslås att använd wlr-randr eller kanshi för att styra anslutningen av monitorer och ändra deras parametrar.

Huvudnyheterna i labwc 0.5

I denna nya version som presenteras framstår det som den främsta nyheten att Displayer med hög pixeltäthet (HiDPI) stöds.

Förutom det omgruppering av element tillhandahålls när ytterligare utgångsenheter är inaktiverade och även ändrade inställningar relaterade till hantering av händelse av rörliga element med musen.

Andra förändringar som sticker ut är det lagt till möjligheten att krympa ett fönster efter att den har flyttats (avmaximera vid flyttning), samt stöd för sfwbar (Sway Floating Window Bar).

Vi kan också upptäcka att alternativet CycleViewPreview lades till för att förhandsgranska innehållet medan du växlar mellan fönster med Alt+Tab-gränssnittet.

Av de andra förändringarna som sticker ut från den här nya versionen:

  • Tillagt stöd för klientmenyer.
  • Ger möjlighet att köra applikationer i helskärmsläge.
  • Lade till möjligheten att binda en åtgärd när du flyttar muspekaren från kanten av skärmen.
  • Lade till stöd för miljövariablerna WLR_{WL,X11}_OUTPUTS som stöds av wlroots.
  • Tillagt stöd för kontrollgester (skift och nypzoom).

Hur installerar jag LABWC?

För de som är intresserade av att kunna installera denna kompositör på sitt system måste de följa instruktionerna som vi delar nedan.

Distributionen som har den enklaste installationsmetoden är Fedora och för att installera labwc, öppna bara en terminal och i den ska vi skriva:

sudo dnf install labwc

De som är användare av Arch Linux, Manjaro eller någon annan distribution som härrör från Arch Linuxmåste de öppna en terminal och i den skriver de följande kommando för att ladda ner nödvändiga beroenden:

sudo pacman -S meson wlroots cairo pango libxml2 glib2

Därefter får de LABWC-källkoden genom att köra följande kommando i terminalen:

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

Nu, för de som är användare av Debian, UBuntu eller någon annan distribution baserad på någon av dessa två, måste de skriva följande i terminalen:

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

Slutligen nämns det att i framtiden, stöd för Openbox-konfigurationsfiler planeras och Openbox-skinn, tillhandahåller arbete på HiDPI-skärmar, implementerar stöd för lagerskal, wlr-utdatahantering och externa toppnivåprotokoll, integrerar menystöd, lägger till möjligheten att släppa skärmmeddelanden (osd) och gränssnitt för att byta fönster i Alt + Tab-stil.

För dem som är intresserade av att lära sig mer om LABWC kan de besöka webbplatsen för projekt på GitHub.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för data: AB Internet Networks 2008 SL
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.