Sway - Tiling Window Manager speciaal ontworpen voor Wayland

Tiling window managers zijn populaire lichtgewicht alternatieven voor volledige desktopomgevingen, vooral bij ervaren gebruikers. Onlangs bereikte een nieuwere vensterbeheerder zijn versie 1.0. Deze vensterbeheerder, genaamd Sway, is uitsluitend ontworpen voor systemen die Wayland kunnen gebruiken).

Wat is een Tiling Window Manager?

Een tegel-vensterbeheerder is een Windows-manager die toepassingen in een reeks frames op het scherm organiseert. Deze frames overlappen elkaar niet, net als de desktops die u gewend bent. Door Windows Manager-vensters te stapelen, kunnen de applicaties elkaar overlappen. Dergelijke Windows-managers zijn Fluxbox en Openbox.

Als u bijvoorbeeld opstart bij een tegel-vensterbeheerder, ziet u een leeg scherm (waarschijnlijk met een achtergrond). Wanneer u uw eerste toepassing opent (bijvoorbeeld Firefox), neemt deze het hele scherm in beslag. Vervolgens open je een terminal en een bestandsbeheerder. Het frame dat uw eerste toepassing gebruikt, zal kleiner worden om plaats te maken voor de twee nieuwe toepassingen. U kunt de frames voor de terminal en een bestandsbeheerder het rechter derde deel van het scherm laten opnemen en op elkaar stapelen.

Tiling Window Manager in actie (videokrediet)

Omdat applicaties in frames worden opgeslagen, hoeft u geen muis te gebruiken. Sommige tegelvensters-managers ondersteunen het gebruik van een muis, maar de meeste zijn ontworpen om alleen met het toetsenbord te worden gebruikt. Het idee is om sneller te werken zonder constant je hand naar de muis en weer terug te moeten verplaatsen.

Maak kennis met Sway Window Manager

Nieuwe installatie van de Sway-vensterbeheerder

Volgens de website van het project is Sway een "betegelende Wayland-compositor en een vervanger voor de i3-windowmanager voor X11". Omdat het is ontworpen om i3 te vervangen, ondersteunt Sway alle i3-instellingen en sneltoetsen. Het is ontworpen om op zowel Linux als FreeBSD te werken.

Opmerking: als je vanuit i3 naar Sway gaat, heeft de Sway-wiki een pagina om je te helpen bij de overgang.

Sway is kort geleden op de 1.0-release verschenen. Het hele systeem is helemaal opnieuw geschreven. Het duurde 9.000 commits en 100.000 regels code. Volgens de release-opmerkingen is Sway 100% compatibel met i3, i3 IPC, i3-gaps en i3bar. Er zijn een paar functies die niet waren inbegrepen, zoals "lay-out opslaan / herstellen of functies die alleen zin hebben op X11".

Als onderdeel van de ontwikkeling van Sway zagen de ontwikkelaars een behoefte aan "een stabiele en flexibele gemeenschappelijke basisbibliotheek" voor Wayland. Om aan deze behoefte te voldoen, creëerden ze wlroots. wlroots wordt gebruikt door vele andere Wayland-gerelateerde projecten, waaronder de Librem 5.

Drew Devault, de maker van het Sway-project, is niet van plan om op zijn lauweren te rusten nu 1.0 uit is. Hij had een lijst met functies om toe te voegen, waaronder:

  • Betere Wayland-native tools voor geïnternationaliseerde invoermethoden zoals CJK
  • Betere hulpmiddelen voor toegankelijkheid, waaronder verbeterde ondersteuning voor schermlezers, een modus met hoog contrast, een vergrootglaspictogram, enzovoort
  • Integratie met xdg-portal & pipewire voor interoperabele schermopname
  • Verbeterde ondersteuning van het aanraakscherm voor gebruik op Librem 5 en op postmarketOS
  • Betere ondersteuning voor het tekenen van tablets en extra hardware
  • Sandboxen en beveiligingsfuncties

Sway-vensterbeheerder met open applicaties

Sway Windows Manager installeren

Opmerking: Sway werkt niet met eigen grafische stuurprogramma's. Als je een Nvidia-kaart hebt, moet je de Nouveau-driver gebruiken.

Ik probeerde Sway op Fedora 29 te installeren. Ik koos voor Fedora omdat ik wist dat Fedora Wayland gebruikt. Echter, toen ik sudo dnf install sway de nieuwste versie beschikbaar in de Fedora repos 0.15. Ik heb wat rondgejaagd en een repo gevonden met een meer up-to-date versie. Ik voegde de repo toe en kon snel Sway installeren.

Ervaring met Sway

Ik heb het grootste deel van mijn leven doorgebracht met de typische desktopmetafoor. Onnodig te zeggen dat ik een beetje verloren was toen ik me bij Sway aanmeldde. Gelukkig vond ik een i3-toetsenbordreferentielijst die me hielp uit te zoeken hoe je op zijn minst aan de slag kon.

Ooit na het vinden van het referentievel voelde ik me echt verloren omdat de workflow die ik jarenlang heb gebruikt er niet was. Het betegelen dwong me applicaties te sluiten die ik niet nodig had om de schermruimte te herstellen. Op een normaal systeem zou ik die applicatie tot een minimum hebben teruggebracht totdat ik hem weer nodig had.

Ik zie dat het gebruik van een tegel-vensterbeheerder ervoor kan zorgen dat een gebruiker sneller en efficiënter kan werken. Het kost echter veel oefening en geduld om er te komen.

Toen ik Sway gebruikte, miste ik een heleboel functies en applicaties die ik gewoonlijk gebruik, inclusief mijn screenshot-software. Ik denk dat dat deels kwam omdat ze Wayland-ondersteuning missen, wat in de toekomst moet worden opgelost.

Laatste gedachten over Sway

Wayland is de toekomst voor desktop Linux, ik denk dat we dat veilig kunnen zeggen. Dus ik ben blij dat mensen eraan werken om er software voor te maken. De meeste systemen zijn nog steeds afhankelijk van X11, dus de Wayland-applicaties kunnen niet door iedereen worden gebruikt. Maar wanneer ze dat doen, zijn de Wayland-applicaties volgroeid en klaar voor gebruik.

Heb je ooit Sway gebruikt? Wat is je favoriete tegel windows manager? Laat het ons weten in de comments hieronder.

Als u dit artikel interessant vindt, neem dan even de tijd om het te delen op sociale media, Hacker News of Reddit.

Aanbevolen

Indiase staat Tamil Nadu schakelt over naar Linux vanuit Windows XP
2019
Een fout met een zwevende punt die tot een schade heeft geleid die een halve miljard waard is
2019
7 dingen om te onthouden voor het installeren van Debian
2019