Sway een Wayland-componist om i3-vensterbeheerder te vervangen

Zwaaien

Sway is een Wayland-songwriter en een drop-in, die bedoeld is als vervanging voor de i3 window manager voor X11. Werkt met bestaande i3-instellingen en ondersteunt de meeste i3-functies, plus enkele extra's.

Zwaaien stelt u in staat toepassingsvensters logisch te ordenen in plaats van ruimtelijk. De vensters zijn standaard in een raster gerangschikt, wat de efficiëntie van uw scherm maximaliseert en snel kan worden gemanipuleerd met alleen het toetsenbord.

Over Sway

Ondersteuning voor de I3-vensterbeheerder wordt geboden op opdrachtniveau, configuratiebestanden en IPC's, waardoor Sway kan worden gebruikt als een transparante vervanging voor i3 met Wayland in plaats van X11.

En Sway worden de volgende componenten aangeboden een complete gebruikersomgeving organiseren:

  • zwaaien (achtergrondproces met KDE inactieve protocolimplementatie)
  • swaylock (screensaver)
  • Mako (notificatie manager)
  • Grimmig(tool speciaal voor screenshots)
  • Slurpen (een gebied op het scherm selecteren)
  • WF-recorder (zorgt voor de video-opname)
  • Way bar (Een toepassingsbalk)
  • Virtbord (zorgt voor het toetsenbord op het scherm)
  • WL-klembord (om met het klembord te werken)
  • wallutils (desktop achtergrondcontrole).

Sway wordt ontwikkeld als een modulair project dat bovenop de wlroots-bibliotheek wordt gebouwd, die alle basisprimitieven omvat voor het organiseren van het werk van de samengestelde manager.

Wlroots bevat backends voor abstracte toegang tot het scherm, invoerapparaten, render zonder directe toegang tot OpenGL, interactie met KMS / DRM, libinput, Wayland en X11 (een middelste laag is voorzien om op X11 gebaseerde X11-applicaties te draaien).

Naast Sway wordt de wlroots-bibliotheek actief gebruikt in andere projecten , inclusief Librem5 en Cage. Naast C / C ++ zijn er bindingen ontwikkeld voor Scheme, Common Lisp, Go, Haskell, OCaml, Python en Rust.

De Sway-projectcode is geschreven in C en wordt gedistribueerd onder de MIT-licentie. Het project is bedoeld om te worden gebruikt op Linux en FreeBSD.

Over de nieuwe versie van Sway 1.1

Een paar uur geleden werd de release van de nieuwe versie van Sway 1.1 aangekondigd, een versie waarin een uur na de 1.1.0-release werd een corrigerende 1.1.1-release gepubliceerd met het verwijderen van de toegevoegde wijzigingen per ongeluk zijn ze niet compatibel met wlroots 0.6.

Onder de belangrijkste nieuwigheden van deze nieuwe versie kunnen we dat vinden het hulpprogramma swaybg om de bureaubladachtergrond te beheren wordt uitgelicht in een apart project.

Met deze aankondiging nu Swaybg is niet langer gebonden aan Sway en kan met elke Wayland-samengestelde server worden gebruikt die de geavanceerde wlr-layer-shell-, xdg-output- en xdg-shell-protocollen ondersteunt.

Anderzijds Er is gewerkt aan het elimineren van incompatibiliteiten met de i3 window manager. Daarnaast is ondersteuning voor touchscreens toegevoegd aan het stabilisatorstangpaneel (activering van elementen door aanraken en fietsen op de bureaus met een wisselend gebaar).

In de schuifbalk wordt de "overlay" -modus geïmplementeerd om het paneel op andere vensters weer te geven zonder invoergebeurtenissen te verwerken.

Y de mogelijkheid toegevoegd om sneltoetsen voor het bedienen van het toetsenbord uit te schakelen met behulp van de ontbinden-instelling {sym, code, switch}.

Hoe Sway te krijgen?

Voor degenen die geïnteresseerd zijn om Sway op hun systemen te kunnen testen, dZe moeten in gedachten houden dat Wayland de belangrijkste vereiste is om het te kunnen gebruiken onder de motorkap van uw systeem.

In het geval van Ubuntu is dit mogelijk, je hoeft alleen de sessie met Wayland aan te zetten. Een andere distributie die zonder problemen gebruik kan maken van Sway is Fedora, waar zelfs Sway al in de Fedora repositories staat voor installatie.

Om Sway op je distro te installeren, Bezoek de volgende link waar u de projectbestanden vindt, evenals de instructies voor de installatie.

De link is dit.

Het is belangrijk om te vermelden dat Sway niet werkt met eigen grafische stuurprogramma's. Dus als je een videokaart hebt met de propriëtaire stuurprogramma's, moet je deze verwijderen en in plaats daarvan de gratis stuurprogramma's gebruiken.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.