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 Rust. Projektkoden 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.
Vær den første til at kommentere