Sway 1.8 vine cu îmbunătățiri pentru Vulkan și multe altele

Balansa

Sway este un compozitor Wayland cu gresie și un înlocuitor pentru managerul de ferestre i3 pentru X11

După 11 luni de dezvoltare a fost anunțată lansarea noii versiuni manager de compozitie Balansați 1.8, construit folosind protocolul Wayland și pe deplin compatibil cu managerul de ferestre i3 și panoul i3bar.

Pentru cei care nu știu despre Sway, ar trebui să știe că asta este dezvoltat ca un proiect modular construit pe deasupra bibliotecii wlroots, care conține toate primitivele de bază pentru organizarea muncii managerului compozit.

Suportul i3 este oferit la nivel de comandă, configurare și fișiere IPC, permițând ca Sway să fie utilizat ca înlocuitor transparent pentru i3, folosind Wayland în loc de X11. Sway vă permite să plasați ferestre pe ecran nu spațial, ci logic. Ferestrele sunt aranjate într-o grilă care utilizează în mod optim spațiul de pe ecran și vă permite să manipulați rapid ferestrele folosind doar tastatura.

Pentru a configura un mediu de utilizator complet, sunt oferite componente aferente: swayidle (proces de fundal cu implementarea protocolului mort de la KDE), swaylock (economizor de ecran), printre altele.

Principalele caracteristici noi ale Sway 1.8

În această nouă versiune care este prezentată de Sway 1.8 putem găsi asta a implementat o nouă comandă „bindgesture” pentru a atașa acțiuni la gesturile touchpadului.

O altă schimbare care iese în evidență este că procesul de blocare a ecranului (swaylock) schimbat pentru a utiliza protocolul Wayland ext-session-lock-v1, ceea ce a făcut posibilă creșterea fiabilității și securității blocării sesiunii.

În plus, acum din această nouă versiune de Sway 1.8 este furnizat suport pentru setarea „dezactivare în timpul urmăririi” în biblioteca libinput pentru a controla dezactivarea touchpad-ului în timp ce utilizați o bară de măsurare a tensiunii (de exemplu, TrackPoint pe laptopurile ThinkPad).

De asemenea, putem constata că a fost implementat protocolul xdg-activation-v1, care este folosit pentru a îmbunătăți fiabilitatea definiției spațiului de lucru la pornirea unor noi aplicații client.

Pe de altă parte, biblioteca wlroots a îmbunătățit implementarea a sistemului de randare folosind API grafică Vulkan.

Pentru a simplifica procesul de programare a lansării sarcinilor pe platforma Linux, a fost implementată capacitatea de a seta permisiunile CAP_SYS_NICE, precum și noua comandă „deconectare ieșire” pentru a elimina dispozitivele virtuale de ieșire.

Dintre alte schimbări care se deosebesc de această nouă versiune:

  • S-a adăugat suport pentru evenimentele de defilare cu rotița mouse-ului de înaltă rezoluție.
  • Suportul pentru lucrul cu promptul rădăcină SUID a fost întrerupt.
  • Comanda „output dpms” depășită, înlocuită cu comanda „output power”.
  • Pentru a lucra cu expresii regulate, pcre2 este acum folosit în locul bibliotecii pcre.

În sfârșit, dacă sunteți interesat să aflați mai multe despre această nouă versiune, puteți verifica detaliile la următorul link.

Cum să obțineți Sway?

Pentru cei interesați să poată testa Sway pe sistemele lor, Aceștia ar trebui să ia în considerare faptul că principala cerință pentru a-l putea folosi este să aibă Wayland sub capota sistemului tău.

Este important de menționat că Sway nu va funcționa cu drivere grafice proprietare, va trebui să le dezinstalați și să folosiți în schimb driverele gratuite.

Pentru a instala Sway pe Ubuntu, precum și derivate ale acestuia, ar trebui să adauge următorul depozit pe sistemul lor.

Pentru aceasta hai să deschidem un terminal (pot folosi tastele rapide Ctrl + Alt + T) și în ea vor tasta următoarea comandă:

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

Și continuăm să realizăm instalarea cu:

sudo apt install sway

În timp ce pentru cei care preferă să compileze, trebuie să obțină codul sursă tastând următoarele:

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

Rulați aceste comenzi:

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

Pe sistemele fără logind, trebuie să eliminați binarul de echilibrare:

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

Sway va elimina permisiunile root la scurt timp după pornire.

În sfârșit, trebuie să menționez că la momentul scrierii articolului pachetul Sway din depozit nu a fost actualizat la noua versiune, dar va fi disponibil în câteva ore.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.