Conduceți un compozitor Wayland pentru a înlocui managerul de ferestre i3

Balansa

Sway este un compozitor și drop-in din Wayland, care se dorește a fi un înlocuitor pentru managerul de ferestre i3 pentru X11. Funcționează cu configurația i3 existentă și acceptă majoritatea funcțiilor i3, plus câteva extra.

Balansa vă permite să organizați ferestrele aplicației logic, mai degrabă decât spațial. Ferestrele sunt aranjate implicit într-o grilă, maximizând eficiența ecranului și pot fi manipulate rapid folosind doar tastatura.

Despre Sway

Suportul pentru managerul de ferestre i3 este oferit la nivel de comandă, fișiere de configurare și IPC, permițând ca Sway să fie utilizat ca înlocuitor transparent pentru i3 folosind Wayland în loc de X11.

En Sway sunt oferite următoarele componente pentru a organiza un mediu de utilizator complet:

  • legănat (proces de fundal cu implementarea protocolului inactiv KDE)
  • swaylock (screen saver)
  • Mako (manager de notificări)
  • Grim(instrument dedicat capturilor de ecran)
  • Da (selectarea unei zone de pe ecran)
  • wf recorder (este responsabil pentru captarea video)
  • Way bar (O bară de aplicații)
  • virtualboard (se ocupă de tastatura de pe ecran)
  • wl-clipboard (pentru a lucra cu clipboard)
  • wallutils (controlul fundalului desktopului).

Sway este dezvoltat ca un proiect modular construit pe biblioteca wlroots, care include toate primitivele de bază pentru organizarea muncii administratorului compus.

Wlroots include backend-uri pentru acces abstract la ecran, dispozitive de intrare, reda fără a accesa direct OpenGL, interacționează cu KMS/DRM, libinput, Wayland și X11 (este furnizat un strat mijlociu pentru a rula aplicații X11 bazate pe X11).

Pe lângă Sway, biblioteca wlroots este utilizată activ în alte proiecte , inclusiv Librem5 și Cage. Pe lângă C/C++, au fost dezvoltate legături pentru Scheme, Common Lisp, Go, Haskell, OCaml, Python și Rust.

Codul proiectului Sway este scris în C și distribuit sub licența MIT. Proiectul este destinat să fie utilizat pe Linux și FreeBSD.

Despre noua versiune a Sway 1.1

În urmă cu câteva ore a fost anunțată lansarea noii versiuni de Sway 1.1, versiune în care la o oră după lansarea sa 1.1.0, a fost lansată o versiune corectivă 1.1.1 cu eliminarea modificărilor adăugate din greșeală nu sunt compatibile cu wlroots 0.6.

Printre principalele caracteristici noi ale acestei noi versiuni putem găsi că utilitatea swaybg pentru a gestiona fundalul desktopului este evidențiată într-un proiect separat.

Cu acest anunț, acum Swaybg nu mai este legat de Sway și poate fi folosit cu orice server compus Wayland care acceptă protocoalele avansate wlr-layer-shell, xdg-output și xdg-shell.

Pe de altă parte S-a lucrat pentru a elimina incompatibilitățile cu managerul de ferestre i3. În plus, la panoul barei stabilizatoare a fost adăugat suport pentru ecranele tactile (activarea elementelor prin atingerea și parcurgerea pe desktop cu un gest de schimbare).

În bara de defilare, modul „suprapunere” este implementat pentru a afișa panoul deasupra altor ferestre fără a procesa evenimentele de intrare.

Y a adăugat posibilitatea de a dezactiva comenzile rapide de la tastatură de control folosind configurația de dezlegare {sym, code, switch}.

Cum să obțineți Sway?

Pentru cei interesați să poată testa Sway pe sistemele lor, dEi ar trebui să țină cont de faptul că principala cerință pentru a-l putea folosi este să aibă Wayland sub capota sistemului tău.

În cazul Ubuntu, acest lucru este posibil prin simpla activare a sesiunii cu Wayland. O altă distribuție care poate folosi Sway fără probleme este Fedora, unde Sway este deja inclus în depozitele Fedora pentru instalare.

Pentru a instala Sway pe distro, Ar trebui să vizitați următorul link unde veți găsi fișierele proiectului, precum și instrucțiunile pentru instalarea acestuia.

Legătura este aceasta.

Este important de menționat că Sway nu va funcționa cu drivere grafice proprietare. Deci, dacă aveți o placă video care rulează cu drivere proprietare, ar trebui să le dezinstalați și să utilizați driverele gratuite.


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.