Sway 1.6 leveres med forbedringer af inputtypen, i3-kompatibilitet og mere

Sway

Lanceringen af den nye version af den sammensatte manager Sway 1.6 som indeholder 231 ændringer fra 69 bidragydere og indeholder en række nye funktioner samt mange fejlrettelser.

For dem, der ikke kender Sway, bør de vide, hvad det er en komponist med i3-kompatibilitet som leveres på kommando, konfigurationsfil og IPC-niveau, så du kan bruge Sway som en gennemsigtig erstatning for i3, bruger Wayland i stedet for X11.

Sway giver dig mulighed for at placere vinduer på skærmen ikke rumligt, men logisk. Vinduerne er arrangeret til at danne et gitter, der optimalt bruger skærmplads og giver dig mulighed for hurtigt at manipulere vinduerne med bare tastaturet.

Følgende komponenter leveres til at organisere et komplet brugermiljø: swayidle, swaylock, slurp, wf-recorder, waybar, virtboard, wl-clipboard, wallutils.

Sway det udvikles som et modulopbygget projekt oven på biblioteketwlroots, som indeholder alle de grundlæggende primitiver til organisering af den sammensatte lederes arbejde.

Wlroots inkluderer backends til abstrakt adgang til skærmen, inputenheder, gengive uden direkte adgang til OpenGL, interagere med KMS/DRM, libinput, Wayland y X11 (Der leveres et lag til at starte Xwayland-baserede X11-applikationer.)

Udover Sway, biblioteket wlroots det bruges også aktivt i andre projekter, herunder Librem5 og Cage. I tillæg til C, C ++, er der udviklet mapper til Skema, Common Lisp, Go, Haskell, OCaml, Python og RustProjektkoden er skrevet i C og distribueret under MIT-licensen. Projektet er designet til brug på Linux og FreeBSD.

 Vigtigste nye funktioner i Sway 1.6

I denne nye version den anbefalede wlroots-version, der skal bruges med denne version, er 0.13.0 hvilket forbedrer tastaturets interaktivitet og også inkluderer forbedringer af skærmtransformation og skalering.

Hvad angår forbedringerne af Sway, kan vi finde det evnen til at bruge "Input Method Editor (IME)" blev implementeret som en del af brugergrænsefladeelementer såsom paneler og låseskærm.

også det bemærkes, at glatheden blev forbedret af interaktive operationer til at flytte og ændre størrelse på vinduer.

En anden ændring implementeret var i udarbejdelsen af ​​de autonome pakker Flatpak og Snap hvori xdg-Foreign-protokollen bruges nu til at forbedre systemintegrationen.

Af de andre ændringer der skiller sig ud:

  • Kompatibiliteten med i3-vinduesadministratoren er blevet forbedret inden for kommandoer, der ændrer layoutet af vinduer på skærmen.
  • Tilføjet en mulighed for at skjule markøren, mens du skriver.
  • Terningimplementeringen er designet til at arbejde på systemer uden systemd eller elogind.
  • Forbedret udklipsholder pålidelighed til X11 applikationer.

Hvordan får man Sway?

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

Det er vigtigt at nævne, at Sway ikke fungerer med proprietære grafikdrivere, du bliver nødt til at afinstallere disse og bruge de gratis drivere i stedet.

At installere Sway på Ubuntu såvel som derivater af det, skal de tilføje følgende lager på deres system.

Til dette lad os åbne en terminal (de kan bruge genvejstasterne Ctrl + Alt + T), og i den skriver de følgende kommando:

sudo add-apt-repository ppa:samoilov-lex/sway

Og vi fortsætter med at udføre installationen med:

sudo apt install sway

Mens for dem, der foretrækker at kompilere, skal de få kildekoden ved at skrive følgende:

git clone https://github.com/swaywm/sway.git

Kør disse kommandoer:

meson build/
ninja -C build/
sudo ninja -C build/ install

På systemer uden logind skal du suidere den balancerende binære:

sudo chmod a+s /usr/local/bin/sway

Sway fjerner rodtilladelser kort efter opstart.

Endelig skal jeg nævne, at Sway-pakken i lageret på tidspunktet for artiklen ikke er blevet opdateret til den nye version, men det er et spørgsmål om timer, før den er tilgængelig.


Indholdet af artiklen overholder vores principper for redaktionel etik. Klik på for at rapportere en fejl her.

Vær den første til at kommentere

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort.

*

*

  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.

bool (sandt)