Sway en Wayland-komponist for å erstatte i3 Window Manager

Sway

Sway er en låtskriver fra Wayland og en drop-in, som er ment å være en erstatning for i3-vindusbehandling for X11. Fungerer med eksisterende i3-oppsett og støtter de fleste i3-funksjoner, pluss noen statister.

Sway lar deg organisere applikasjonsvinduer logisk, snarere enn romlig. Vinduene er ordnet i et rutenett som standard, som maksimerer effektiviteten på skjermen og kan raskt manipuleres med bare tastaturet.

Om Sway

I3 Window Manager-støtte er gitt på kommandonivå, konfigurasjonsfiler og IPC-er, slik at Sway kan brukes som en gjennomsiktig erstatning for i3 ved å bruke Wayland i stedet for X11.

En Sway følgende komponenter tilbys å organisere et komplett brukermiljø:

  • svaiende (bakgrunnsprosess med tomgang for implementering av KDE-protokoll)
  • svailås (skjermsparer)
  • Mako (varslingsleder)
  • Uhyggelig(verktøy dedikert til skjermbilder)
  • slurp (velge et område på skjermen)
  • Wf-opptaker (tar seg av videoopptaket)
  • Way bar (En applikasjonslinje)
  • virtualboard (tar seg av skjermtastaturet)
  • Wl-utklippstavle (for å jobbe med utklippstavlen)
  • wallutils (bakgrunnsstyring på skrivebordet).

Sway utvikles som et modulprosjekt bygget på toppen av wlroots-biblioteket, som inkluderer alle de grunnleggende primitivene for å organisere arbeidet til komposittlederen.

Wlroots inkluderer backender for abstrakt tilgang til skjermen, inndataenheter, gjengi uten direkte tilgang til OpenGL, samhandle med KMS / DRM, libinput, Wayland og X11 (et mellomlag er gitt for å kjøre X11-baserte X11-applikasjoner).

Foruten Sway, brukes wlroots-biblioteket aktivt i andre prosjekter , inkludert Librem5 og Cage. I tillegg til C / C ++ ble bindinger utviklet for Scheme, Common Lisp, Go, Haskell, OCaml, Python og Rust.

Sway-prosjektkoden er skrevet i C og distribuert under MIT-lisensen. Prosjektet er ment å brukes på Linux og FreeBSD.

Om den nye versjonen av Sway 1.1

For noen timer siden ble lanseringen av den nye versjonen av Sway 1.1 kunngjort, en versjon der en time etter 1.1.0-utgivelsen ble en korrigerende 1.1.1-utgivelse publisert med fjerning av de tilføyde endringene ved en feiltagelse er de ikke kompatible med wlroots 0.6.

Blant de viktigste nyhetene i denne nye versjonen kan vi finne det swaybg-verktøyet for å administrere skrivebordsbakgrunnen er fremhevet i et eget prosjekt.

Med denne kunngjøringen, nå Swaybg er ikke lenger knyttet til Sway og kan brukes med hvilken som helst Wayland-kompositt-server som støtter de avanserte protokollene wlr-layer-shell, xdg-output og xdg-shell.

På den annen side Det er arbeidet med å eliminere inkompatibilitet med i3-vindusbehandling. I tillegg til at støtte for berøringsskjermer er lagt til stabilisatorpanelet (aktivering av elementer ved å berøre og sykle på skrivebordene med en skiftende gest).

I rullefeltet implementeres modusen "overlegg" for å vise panelet på andre vinduer uten å behandle inngangshendelser.

Y lagt til muligheten for å deaktivere kontrolltastatursnarveier ved å bruke innbindingen {sym, code, switch}.

Hvordan få Sway?

For de som er interessert i å kunne teste Sway på systemene sine, dDe bør huske på at hovedkravet for å kunne bruke det er å ha Wayland under panseret på systemet ditt.

I tilfelle Ubuntu er dette mulig, du må bare aktivere økten med Wayland. En annen distribusjon som kan bruke Sway uten problemer, er Fedora, der selv Sway allerede er i Fedora-lagrene for installasjon.

For å installere Sway på distroen din, Du bør gå til følgende lenke der du finner prosjektfilene, samt instruksjonene for installasjon.

Koblingen er denne.

Det er viktig å nevne at Sway ikke vil arbeide med proprietære grafikkdrivere. Så hvis du har et skjermkort som kjører med proprietære drivere, bør du avinstallere disse og bruke gratis driverne i stedet.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.