Få dage siden lanceringen af den nye version af kompositionschefen Sway 1.7.
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.)
Vigtigste nye funktioner i Sway 1.7
I denne nye version af Sway 1.7 kan vi finde det muligheden for at flytte faner med musen blev givet, samt tilføjelse af understøttelse af output til virtual reality-headset.
Det bemærkes endvidere, at protokollen xdg-activation-v1 er aktiveret, som gør det muligt at overføre fokus mellem forskellige overflader på første niveau (f.eks. ved hjælp af xdg-aktivering kan en app skifte fokus til en anden).
Og at pålidelighed og ydeevne blev forbedret fra fuldskærmsvindue (brug af dmabuf giver direkte output uden yderligere buffering).
En anden ændring, der skiller sig ud i den nye version, er, at kommandoen "render_bit_depth output" blev tilføjet for at aktivere høj farvedybdesammensætningstilstand for outputtet.
På den anden side gav dettil evnen til at deaktivere stabilisatorstangen og de svajende dialoger under opbygningen.
Også i denne nye version er der fjernet muligheden for dynamisk at ændre højden på vinduestitlen afhængigt af tegnene i titelteksten, har titlen nu altid en fast højde, og også terminalemulatoren defineret i standardkonfigurationen er blevet erstattet af sidefod.
Af andre ændringer, der skiller sig ud:
- Tilføjet "output modeline" kommando for at indstille brugerdefineret DRM (Direct Rendering Manager) tilstand.
- Tilføjet kommando "toggle output dpms" for at forenkle scripts på blank skærm.
- Tilføjet mulighed client.focused_tab_title for at indstille farven på den aktive fane.
- Også tilføjede kommandoer "gaps skifte », «smart_gaps inverse_outer» og «split none».
- Fjernet "–my-next-gpu-wont-be-nvidia" mulighed, brug "–unsupported-gpu" tilstand i stedet. NVIDIA proprietære drivere er endnu ikke understøttet.
Endelig, hvis du er interesseret i at vide mere om denne nye version, kan du tjekke detaljerne på følgende link.
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.
Til sidst skal jeg nævne, at på tidspunktet for artiklens skrivning er Sway-pakken i repository ikke 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