Sway en Wayland-kompositör för att ersätta i3-fönsterhanteraren

Vingla

Sway är en Wayland låtskrivare och en drop-in, som är tänkt att ersätta i3-fönsterhanteraren för X11. Fungerar med befintlig i3-installation och stöder de flesta i3-funktioner, plus några extra.

Vingla låter dig organisera applikationsfönster logiskt snarare än rumsligt. Fönstren är ordnade i ett rutnät som standard, vilket maximerar skärmens effektivitet och kan snabbt manipuleras med bara tangentbordet.

Om Sway

I3 fönsterhanterarstöd tillhandahålls på kommandonivå, konfigurationsfiler och IPC, så att Sway kan användas som en transparent ersättning för i3 med Wayland istället för X11.

En Sway följande komponenter erbjuds att organisera en komplett användarmiljö:

  • svajig (bakgrundsprocess med KDE tomgångsprotokoll implementering)
  • svajlås (skärmsläckare)
  • Mako (anmälningshanterare)
  • Grim(verktyg för skärmdumpar)
  • Sörpla (välja ett område på skärmen)
  • WF-inspelare (tar hand om videoinspelningen)
  • Way bar (En applikationsfält)
  • virtualboard (tar hand om skärmtangentbordet)
  • Wl-urklipp (för att arbeta med Urklipp)
  • wallutils (skrivbordsbakgrundskontroll).

Sway utvecklas som ett modulprojekt byggt ovanpå wlroots-biblioteket, som innehåller alla grundläggande primitiver för att organisera kompositledarens arbete.

Wlroots inkluderar backends för abstrakt åtkomst till skärmen, inmatningsenheter, render utan direkt åtkomst till OpenGL, interagera med KMS / DRM, libinput, Wayland och X11 (ett mellanskikt tillhandahålls för att köra X11-baserade X11-applikationer).

Förutom Sway används wlroots-biblioteket aktivt i andra projekt , inklusive Librem5 och Cage. Förutom C / C ++ utvecklades bindningar för Scheme, Common Lisp, Go, Haskell, OCaml, Python och Rust.

Sway-projektkoden är skriven i C och distribueras under MIT-licensen. Projektet är avsett att användas på Linux och FreeBSD.

Om den nya versionen av Sway 1.1

För några timmar sedan tillkännagavs lanseringen av den nya versionen av Sway 1.1, en version där en timme efter utgivningen 1.1.0 publicerades en korrigerande 1.1.1-utgåva med borttagningen av de tillagda ändringarna av misstag är de inte kompatibla med wlroots 0.6.

Bland de viktigaste nyheterna i den här nya versionen kan vi hitta det swaybg-verktyget för att hantera skrivbordsbakgrunden markeras i ett separat projekt.

Med detta tillkännagivande nu Swaybg är inte längre bunden till Sway och kan användas med vilken Wayland-kompositserver som helst som stöder de avancerade protokollen wlr-layer-shell, xdg-output och xdg-shell.

Å andra sidan Arbetet har gjorts för att eliminera inkompatibiliteter med i3-fönsterhanteraren. Utöver det har stöd för pekskärmar lagts till i stabilisatorpanelen (aktivering av element genom att röra och cykla på skrivbordet med en föränderlig gest).

I rullningsfältet implementeras "overlay" -läget för att visa panelen i andra fönster utan att bearbeta ingångshändelser.

Y lagt till möjligheten att inaktivera kontrollkommandongenvägar med hjälp av unbind-inställningen {sym, code, switch}.

Hur får man Sway?

För de som är intresserade av att kunna testa Sway på sina system, dDe bör komma ihåg att huvudkravet för att kunna använda det är att ha Wayland under huven på ditt system.

I fallet Ubuntu är detta möjligt, du måste bara aktivera sessionen med Wayland. En annan distribution som kan använda Sway utan problem är Fedora, där även Sway redan finns i Fedora-förvaren för installation.

För att installera Sway på din distro, Du bör besöka följande länk där du hittar projektfilerna samt instruktionerna för installationen.

Länken är den här.

Det är viktigt att nämna att Sway inte fungerar med egna grafikdrivrutiner. Så om du har ett grafikkort som körs med de egna drivrutinerna, bör du avinstallera dessa och använda de gratis drivrutinerna istället.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.