Sway en Wayland-komponist til at erstatte i3-vinduesmanager

Sway

Sway er en Wayland-sangskriver og drop-in, der er beregnet til at være en erstatning for i3 window manager til X11. Fungerer med eksisterende i3-opsætning og understøtter de fleste i3-funktionerplus nogle ekstra.

Sway giver dig mulighed for at organisere applikationsvinduer logisk snarere end rumligt. Vinduerne er arrangeret i et gitter som standard, hvilket maksimerer effektiviteten af ​​din skærm og kan hurtigt manipuleres ved hjælp af bare tastaturet.

Om Sway

I3-vinduesmanagersupport leveres på kommandoniveau, konfigurationsfiler og IPC'er, så Sway kan bruges som en gennemsigtig erstatning for i3 ved hjælp af Wayland i stedet for X11.

En Sway følgende komponenter tilbydes at organisere et komplet brugermiljø:

  • svaje (baggrundsproces med KDE ledig protokolimplementering)
  • swaylock (pauseskærm)
  • Mako (meddelelsesadministrator)
  • Grim(værktøj dedikeret til skærmbilleder)
  • slurp (vælge et område på skærmen)
  • Wf-optager (tager sig af videooptagelsen)
  • Way bar (En applikationslinje)
  • virtualboard (tager sig af skærmtastaturet)
  • Wl-udklipsholder (at arbejde med udklipsholderen)
  • wallutils (baggrundskontrol på skrivebordet).

Sway udvikles som et modulopbygget projekt oven på wlroots-biblioteket, som inkluderer alle de grundlæggende primitiver til organisering af den sammensatte lederes arbejde.

Wlroots inkluderer backends til abstrakt adgang til skærmen, inputenheder, gengives uden direkte adgang til OpenGL, interagerer med KMS / DRM, libinput, Wayland og X11 (et mellemlag leveres til at køre X11-baserede X11-applikationer).

Udover Sway bruges wlroots-biblioteket aktivt i andre projekter , inklusive Librem5 og Cage. Foruden C / C ++ blev der udviklet bindinger til Scheme, Common Lisp, Go, Haskell, OCaml, Python og Rust.

Sway-projektkoden er skrevet i C og distribueret under MIT-licensen. Projektet har til hensigt at blive brugt på Linux og FreeBSD.

Om den nye version af Sway 1.1

For et par timer siden blev lanceringen af ​​den nye version af Sway 1.1 annonceret, en version hvor en time efter 1.1.0-frigivelsen blev en korrigerende 1.1.1-frigivelse offentliggjort med fjernelsen af ​​de tilføjede ændringer ved en fejltagelse er de ikke kompatible med wlroots 0.6.

Blandt de vigtigste nyheder i denne nye version kan vi finde det swaybg-værktøjet til at styre skrivebordsbaggrunden er fremhævet i et separat projekt.

Med denne meddelelse nu Swaybg er ikke længere bundet til Sway og kan bruges med enhver Wayland-sammensat server der understøtter de avancerede wlr-layer-shell, xdg-output og xdg-shell protokoller.

På den anden side Der er gjort arbejde for at eliminere inkompatibiliteter med i3-vinduestyring. Derudover er understøttelse af berøringsskærme blevet tilføjet til stabilisatorbjælkens panel (aktivering af elementer ved at røre ved og cykle på skrivebordet med en skiftende gestus).

I rullepanelet implementeres tilstanden "overlay" til at vise panelet på andre vinduer uden at behandle inputhændelser.

Y tilføjet mulighed for at deaktivere kontroltastaturgenveje ved hjælp af indstillingen for uindbinding {sym, kode, switch}.

Hvordan får man Sway?

For dem der er interesserede i at kunne teste Sway på deres systemer, dDe skal huske på, at det vigtigste krav for at kunne bruge det er at have Wayland under hætten på dit system.

I tilfælde af Ubuntu er dette muligt, du skal bare aktivere sessionen med Wayland. En anden distribution, der kan bruge Sway uden problemer, er Fedora, hvor selv Sway allerede er i Fedora-arkiverne til installation.

For at installere Sway på din distro, Du skal besøge følgende link, hvor du finder projektfilerne samt instruktionerne til installationen.

Linket er dette.

Det er vigtigt at nævne, at Sway ikke fungerer med proprietære grafikdrivere. Så hvis du har et grafikkort, der kører med de proprietære drivere, skal du afinstallere disse og bruge de gratis drivere i stedet.


Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.