Zoals de naam al aangeeft, zijn Linux Window Managers verantwoordelijk voor het coördineren van hoe vensters van toepassingen werken. Ze draaien stil op de achtergrond van je besturingssysteem en regelen het uiterlijk en de indeling van open programma’s.
Er zijn verschillende Window Managers die je kunt gebruiken op Linux, maar zoals je zou verwachten, hier is een artikel dat de beste tegelvensterbeheerders voor je opsomt om uit te kiezen.
1. i3 – Verbeterde Tiling WM
i3 is een gratis, open-source en volledig configureerbare vensterbeheerder-app gericht op gevorderde Linux- en BSD-gebruikers en ontwikkelaars. Het beschikt over een boomstructuur die flexibelere lay-outs mogelijk maakt dan zijn alternatieven en het vereist geen Haskell of LUA.
i3 is een van de meest geliefde handmatige venstertegelbeheerder-apps vanwege de uitgebreide functies, waaronder instellingen in platte tekst, aangepaste sneltoetsen en configuratie zonder dat het onderliggende systeem opnieuw hoeft te worden gestart.

Het pakket ‘i3‘ is beschikbaar in de distributie die je gebruikt, installeer het eenvoudig met je pakketbeheerder, zoals hieronder gedemonstreerd.
$ sudo apt install i3 [On Debian, Ubuntu and Mint] $ sudo yum install i3 [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge x11-wm/i3 [On Gentoo Linux] $ sudo apk add i3 [On Alpine Linux] $ sudo pacman -S i3 [On Arch Linux] $ sudo zypper install i3 [On OpenSUSE]
2. bspwm
bspwm is een gratis, lichtgewicht en open-source tegelbeheerder die bekend staat om het naleven van de Linux-filosofie door zich te concentreren op één ding en dat goed te doen.
Het is gebaseerd op binair ruimte-partitionering, wat vensters voorstelt als de bladeren van een volledige binaire boom, en het behandelt sleutelbinding met een aparte hulpprogramma sxhkd, wat zorgt voor soepelere prestaties en ondersteuning voor andere invoerapparaten.
De functies van bspwm omvatten ondersteuning voor meerdere vensters, gedeeltelijke ondersteuning voor EWMH, automatische modus voor het automatisch instellen van de positie van app-tegels, en het wordt geconfigureerd en aangestuurd via berichten, onder andere.

Het pakket ‘bspwm‘ is beschikbaar in de distributie die je gebruikt, gebruik eenvoudigweg je pakketbeheerder om het te installeren, zoals hieronder gedemonstreerd.
$ sudo apt install bspwm [On Debian, Ubuntu and Mint] $ sudo yum install bspwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/bspwm [On Gentoo Linux] $ sudo apk add bspwm [On Alpine Linux] $ sudo pacman -S bspwm [On Arch Linux] $ sudo zypper install bspwm [On OpenSUSE]
3. herbstluftwm
herbstluftwm is een gratis en open-source configureerbare handmatige tegelvensterbeheerder voor x11 die Glib en Xlib gebruikt. In principe werkt het met een lay-out gebaseerd op het splitsen van frames in subframes die verder kunnen worden gesplitst en gevuld met vensters.
De belangrijkste kenmerken van herbstluftwm zijn tags (d.w.z. werkruimtes of virtuele desktops), een configuratiescript dat bij het opstarten wordt uitgevoerd, precies één tag per monitor, enz.

Het pakket ‘herbstluftwm‘ is beschikbaar in de distributie die je gebruikt, gebruik eenvoudigweg je pakketbeheerder om het te installeren, zoals hieronder gedemonstreerd.
$ sudo apt install herbstluftwm [On Debian, Ubuntu and Mint] $ sudo yum install herbstluftwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/herbstluftwm [On Gentoo Linux] $ sudo apk add herbstluftwm [On Alpine Linux] $ sudo pacman -S herbstluftwm [On Arch Linux] $ sudo zypper install herbstluftwm [On OpenSUSE]
4. awesome
awesome is een gratis en open-source volgende-generatie tegelbeheerder voor X gebouwd om snel en uitbreidbaar te zijn en het is voornamelijk gericht op ontwikkelaars, power users, en iedereen die graag controle heeft over hun grafische omgeving.
De functies omvatten goed-gedocumenteerde broncode en API, echte multi-head ondersteuning met per-scherm bureaubladen, ondersteuning voor D-Bus, ondersteuning voor Lua-extensies, geen zwevende of betegelde lagen, enz.

Het pakket ‘geweldig‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install awesome [On Debian, Ubuntu and Mint] $ sudo yum install awesome [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/awesome [On Gentoo Linux] $ sudo apk add awesome [On Alpine Linux] $ sudo pacman -S awesome [On Arch Linux] $ sudo zypper install awesome [On OpenSUSE]
5. Tilix
Tilix is een geavanceerde GTK3 tilling terminal emulator en manager die gebruik maakt van de Gnome Human Interface Guidelines. Het stelt gebruikers in staat om app-vensters horizontaal en verticaal te organiseren met behulp van slepen en neerzetten.
Tilix biedt zijn gebruikers veel functies, waaronder het werken met aangepaste titels en aangepaste hyperlinks, ondersteuning voor transparante achtergrondafbeeldingen, notificaties op de achtergrond, meerdere paneeltjes en persistente lay-outs.

Het pakket ‘Tilix‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install tilix [On Debian, Ubuntu and Mint] $ sudo yum install tilix [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tilix [On Gentoo Linux] $ sudo apk add tilix [On Alpine Linux] $ sudo pacman -S tilix [On Arch Linux] $ sudo zypper install tilix [On OpenSUSE]
6. XMonad
XMonad is een gratis en open-source dynamische tiling X11 vensterbeheerder die erop gericht is vensterzoeken en -uitlijning te automatiseren. Het is uitbreidbaar met behulp van zijn eigen uitbreidingsbibliotheek, waardoor er opties zijn voor statusbalken en vensterdecoraties. Het is ook minimaal, stabiel en gemakkelijk in te stellen.

Het pakket ‘XMonad‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install xmonad [On Debian, Ubuntu and Mint] $ sudo yum install xmonad [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/xmonad [On Gentoo Linux] $ sudo apk add xmonad [On Alpine Linux] $ sudo pacman -S xmonad [On Arch Linux] $ sudo zypper install xmonad [On OpenSUSE]
7. Sway
Sway is een gratis, open source en lichtgewicht tiling Wayland-vensterbeheerder die compatibel is met i3 en de vensters van apps automatisch rangschikt om het bureaublad ruimte logisch te maximaliseren. Het richt vensters standaard in een rooster in en ondersteunt bijna alle opdrachten die zijn opgenomen in i3.
Zijn functies omvatten ondersteuning voor toetsenbordsneltoetsen, het gebruik van Wayland in plaats van Xorg en openingen.

Het pakket ‘ Sway ‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install sway [On Debian, Ubuntu and Mint] $ sudo yum install sway [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/sway [On Gentoo Linux] $ sudo apk add sway [On Alpine Linux] $ sudo pacman -S sway [On Arch Linux] $ sudo zypper install sway [On OpenSUSE]
8. tmux
tmux is een open-source terminalmultiplexer die gebruikers in staat stelt om meerdere terminalsessies te creëren die ze kunnen openen en beheren vanaf één scherm, wat het perfect maakt voor het uitvoeren van verschillende command-line programma’s tegelijkertijd.
tmux maakt gebruik van alle beschikbare ruimte en is gemakkelijk te gebruiken dankzij zijn ondersteuning voor toetsencombinaties die u kunt gebruiken om ramen te splitsen en meer plakken te creëren. U kunt ook individuele shell-instanties delen tussen verschillende sessies om voor verschillende doeleinden door verschillende gebruikers te worden gebruikt.

Het pakket ‘tmux‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install tmux [On Debian, Ubuntu and Mint] $ sudo yum install tmux [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/tmux [On Gentoo Linux] $ sudo apk add tmux [On Alpine Linux] $ sudo pacman -S tmux [On Arch Linux] $ sudo zypper install tmux [On OpenSUSE]
9. spectrwm
spectrwm is een klein, dynamisch, xmonad, en dwm-geïnspireerd reparenting en tegelend vensterbeheerprogramma gebouwd voor X11 om snel, compact en beknopt te zijn. Het is gemaakt met als doel de problemen van xmonad en dwm aan te pakken.
spectrwm maakt gebruik van een eenvoudige tekstconfiguratiebestand, heeft standaardwaarden vergelijkbaar met die in xmonad en dwm, en heeft ingebouwde toetsencombinaties. Andere functies omvatten aanpasbare kleuren en randbreedte, sleep-naar-drijven, snelle startmenu, aanpasbare statusbalk, dynamische RandR-ondersteuning, enz.

Het pakket ‘spectrwm‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheerder om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install spectrwm [On Debian, Ubuntu and Mint] $ sudo yum install spectrwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/spectrwm [On Gentoo Linux] $ sudo apk add spectrwm [On Alpine Linux] $ sudo pacman -S spectrwm [On Arch Linux] $ sudo zypper install spectrwm [On OpenSUSE]
10. JWM
JWM (Joe’s Window Manager) is een open-source C-gebaseerde lichtgewicht vensterbeheerder voor het X11 Window System die is geoptimaliseerd om soepel te werken op oudere, minder krachtige computersystemen.
Het vereist alleen de Xlib bibliotheek om te draaien, maar is in staat om te werken met een hele reeks andere bibliotheken, waaronder libXext voor vormextensie, Cairo en libRSVG voor iconen en achtergronden, libjpeg en libpng voor JPEG en PNG achtergronden en iconen respectievelijk, enz.

JWM is opgenomen in een aantal Linux-distributies zoals Damn Small Linux en Puppy Linux en is het meest gebruikt op draagbare computers zoals de Raspberry Pi.
$ sudo apt install jwm [On Debian, Ubuntu and Mint] $ sudo yum install jwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/jwm [On Gentoo Linux] $ sudo apk add jwm [On Alpine Linux] $ sudo pacman -S jwm [On Arch Linux] $ sudo zypper install jwm [On OpenSUSE]
11. Qtile
Qtile is een klein maar volledig uitgerust en volledig aanpasbaar open-source tegelend vensterbeheerder ontwikkeld in Python. Het is ontworpen met een focus op eenvoud, uitbreidbaarheid met extensies en aanpassing.
Qtile biedt makkelijk te schrijven aangepaste lay-outs, commando’s en widgets. Het kan ook op afstand worden gescript om werkruimten in te stellen, statusbalk widgets bij te werken, vensters te manipuleren, enz. Het heeft uitgebreide documentatie voor in het geval dat u onderweg onduidelijkheid nodig heeft.

Op nieuwere Ubuntu (18.04 of hoger), Debian (10 of hoger) en Fedora-versies zijn er Qtile pakketten beschikbaar om te installeren via.
$ sudo apt install qtile [On Debian, Ubuntu and Mint] $ sudo yum install qtile [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]
12. Ratpoison
Ratpoison is een lichtgewicht vensterbeheerder ontworpen om simpel te zijn en zonder mooie graphics, venstergerief, of afhankelijk te zijn van andere projecten. Het is gemodelleerd naar GNU Screen, die erg populair is in de virtuele terminalgemeenschap.
De belangrijkste kenmerken van Ratpoison omvatten het kunnen splitsen van vensters in niet-overlappende frames met alle vensters gemaximaliseerd binnen hun frames. Het wordt uitsluitend bediend met toetsenbordcommando’s.

Het pakket ‘Ratpoison‘ is beschikbaar in de distributie die je gebruikt, gebruik gewoon je pakketbeheer om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install ratpoison [On Debian, Ubuntu and Mint] $ sudo yum install ratpoison [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/ratpoison [On Gentoo Linux] $ sudo apk add ratpoison [On Alpine Linux] $ sudo pacman -S ratpoison [On Arch Linux] $ sudo zypper install ratpoison [On OpenSUSE]
13. dwm
dwm is een lichtgewicht en dynamische tegelende vensterbeheerder voor het X Windows systeem dat de ontwikkeling van verschillende andere X vensterbeheerders heeft beïnvloed, waaronder awesome en xmonad vensterbeheerder.
dwm beheert vensters in tegel, monocle en drijvende layouts, en alle deze layouts kunnen dynamisch worden toegevoegd, waardoor de omgeving wordt verbeterd voor de toepassing die wordt gebruikt en de taak die wordt uitgevoerd.

Het pakket ‘dwm‘ is beschikbaar in de distributie die je gebruikt, gebruik gewoon je pakketbeheer om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install dwm [On Debian, Ubuntu and Mint] $ sudo yum install dwm [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/dwm [On Gentoo Linux] $ sudo apk add dwm [On Alpine Linux] $ sudo pacman -S dwm [On Arch Linux] $ sudo zypper install dwm [On OpenSUSE]
14. Notion
Notion is een uniek vensterbeheerprogramma ontworpen voor het X-venstersysteem dat een tegelend feature biedt, waarbij het scherm wordt verdeeld in niet-overlappende tegels, elk met één venster, zodat het maximaal gebruikt kan worden.
Daarnaast ondersteunt Notion tabbladen, waardoor meerdere vensters binnen één tegel kunnen worden georganiseerd. Merk op dat het een statisch beheerder is, in tegenstelling tot veel dynamische die automatisch de tegelgroottes aanpassen.

Het pakket ‘ notion ‘ is beschikbaar in de distributie die u gebruikt, gebruik gewoon uw pakketbeheer om het te installeren, zoals hieronder wordt getoond.
$ sudo apt install notion [On Debian, Ubuntu and Mint] $ sudo yum install notion [On RHEL/CentOS/Fedora and Rocky/AlmaLinux] $ sudo emerge -a sys-apps/notion [On Gentoo Linux] $ sudo apk add notion [On Alpine Linux] $ sudo pacman -S notion [On Arch Linux] $ sudo zypper install notion [On OpenSUSE]
Conclusie
Er zijn meer tegelende managers in de gemeenschap waaruit u kunt kiezen, maar niet veel van hen bieden bijna een complete functielijst zoals de bovenstaande apps.
Ken je enige aanbevelingswaardige apps die de moeite waard zijn om te noemen? Of heb je ervaringen gehad met enige die je keuze hebben beïnvloed? Voel je vrij om je gedachten met ons te delen in het onderstaande commentaar gedeelte.
Source:
https://www.tecmint.com/best-tiling-window-managers-for-linux/