Website-Suche

Top 14 Tiling Window Manager für Linux im Jahr 2024


Wie der Name schon sagt, sind Linux-Fenstermanager für die Koordinierung der Funktionsweise von Anwendungsfenstern verantwortlich. Sie laufen leise im Hintergrund Ihres Betriebssystems und kümmern sich um das Aussehen und die Anordnung geöffneter Programme.

Es gibt mehrere Fenstermanager, die Sie unter Linux verwenden können, aber wie zu erwarten, finden Sie hier einen Artikel, der die besten Kachelfenstermanager auflistet, aus denen Sie auswählen können.

1. i3 – Verbessertes Kachel-WM

i3 ist eine kostenlose, quelloffene und vollständig konfigurierbare Fenstermanager-App, die sich an fortgeschrittene Linux- und BSD-Benutzer und -Entwickler richtet. Es verfügt über eine Baumdatenstruktur, die flexiblere Layouts als seine Alternativen ermöglicht und erfordert weder Haskell noch LUA.

i3 gehört aufgrund seiner umfangreichen Funktionen zu den beliebtesten manuellen Fensterkachel-Manager-Apps, zu denen Einstellungen im Klartext, benutzerdefinierte Tastaturkürzel und Konfigurationen gehören, ohne dass das zugrunde liegende System neu gestartet werden muss.

Das Paket „i3“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein kostenloser, leichter und Open-Source-Kachelmanager, der dafür bekannt ist, der Linux-Philosophie zu folgen, indem er sich darauf konzentriert, eine Sache zu tun und diese richtig zu erledigen.

Es basiert auf der binären Raumpartitionierung, die Fenster als Blätter eines vollständigen Binärbaums darstellt, und verwaltet die Tastenbindung mit einem separaten Dienstprogramm sxhkd, was eine reibungslosere Leistung und Unterstützung für andere Eingabegeräte ermöglicht.

Zu den Funktionen von bspwm gehören unter anderem die Unterstützung mehrerer Fenster, die teilweise Unterstützung von EWMH, der automatische Modus zum automatischen Festlegen der Position von App-Kacheln sowie die Konfiguration und Steuerung über Nachrichten.

Das Paket „bspwm“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein kostenloser und Open-Source-konfigurierbarer manueller Kachel-Fenstermanager für x11 mit Glib und Xlib. Grundsätzlich funktioniert es mit einem Layout, das auf der Aufteilung von Rahmen in Unterrahmen basiert, die weiter aufgeteilt und mit Fenstern gefüllt werden können.

Zu den Hauptfunktionen von herbstluftwm gehören Tags (z. B. Arbeitsbereiche oder virtuelle Desktops), ein Konfigurationsskript, das beim Start ausgeführt wird, genau ein Tag pro Monitor usw.

Das Paket „herbstluftwm“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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. großartig

awesome ist ein kostenloser und quelloffener Kachelmanager der nächsten Generation für X, der schnell und erweiterbar ist und sich in erster Linie an Entwickler, Power-User und alle richtet, die ihre grafische Umgebung steuern möchten.

Zu seinen Funktionen gehören gut dokumentierter Quellcode und API, echte Multi-Head-Unterstützung mit Desktops pro Bildschirm, Unterstützung für D-Bus, Unterstützung für Lua-Erweiterungen, keine schwebenden oder gekachelten Ebenen usw.

Das Paket „awesome“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein fortschrittlicher GTK3-Kachel-Terminal-Emulator und -Manager, der die Gnome Human Interface Guidelines verwendet. Es ermöglicht Benutzern, App-Fenster per Drag & Drop horizontal und vertikal zu organisieren.

Tilix bietet seinen Benutzern zahlreiche Funktionen, darunter die Arbeit mit benutzerdefinierten Titeln und benutzerdefinierten Hyperlinks, Unterstützung für transparente Hintergrundbilder, Benachrichtigungen im Hintergrund, mehrere Bereiche und dauerhafte Layouts.

Das Paket „Tilix“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein kostenloser Open-Source-Fenstermanager für dynamische Kacheln X11, der die Fenstersuche und -ausrichtung automatisiert. Es ist mit seiner eigenen Erweiterungsbibliothek erweiterbar, die ihm Optionen für Statusleisten und Fensterdekorationen bietet. Es ist außerdem minimal, stabil und einfach zu konfigurieren.

Das Paket „XMonad“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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. Schwanken

Sway ist ein kostenloser, quelloffener und leichter Kachel-Fenstermanager, der mit Wayland i3 kompatibel ist und App-Fenster automatisch anordnet, um den Platz auf dem Desktop logisch zu maximieren. Es ordnet Fenster standardmäßig in einem Raster an und unterstützt fast alle in i3 enthaltenen Befehle.

Zu seinen Funktionen gehören die Unterstützung von Tastaturkürzeln, die Verwendung von Wayland anstelle von Xorg und Lücken.

Das Paket „Sway“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein Open-Source-Terminal-Multiplexer, der es Benutzern ermöglicht, mehrere Terminalsitzungen zu erstellen, auf die sie von einem einzigen Bildschirm aus zugreifen und diese steuern können, was ihn perfekt für die gleichzeitige Ausführung mehrerer Befehlszeilenprogramme macht.

tmux nutzt den gesamten verfügbaren Platz aus und ist dank der Unterstützung von Tastenkombinationen, mit denen Sie Fenster teilen und mehr Bereiche erstellen können, leicht zu nutzen. Sie können auch einzelne Shell-Instanzen zwischen verschiedenen Sitzungen teilen, um sie von verschiedenen Benutzern für unterschiedliche Zwecke zu verwenden.

Das Paket „tmux“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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. Spektrum

spectrwm ist ein kleiner, dynamischer, xmonad und dwm-inspirierter Fenstermanager zur Neuzuordnung und Kachelung, der für X11 entwickelt wurde, um schnell, kompakt und prägnant zu sein. Es wurde mit dem Ziel erstellt, die Probleme von xmonad und dwm face zu lösen.

spectrwm verwendet eine Nur-Text-Konfigurationsdatei, verfügt über Standardeinstellungen, die denen in xmonad und dwm ähneln, und verfügt über integrierte Tastaturkürzel. Zu den weiteren Funktionen gehören anpassbare Farben und Rahmenbreite, Drag-to-Float, Schnellstartmenü, anpassbare Statusleiste, dynamische RandR-Unterstützung usw.

Das Paket „spectrwm“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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) ist ein Open-Source-C-basierter, leichter Fenstermanager für das X11-Fenstersystem, der für den reibungslosen Betrieb auf älteren, weniger leistungsstarken Computersystemen optimiert ist.

Zum Ausführen ist nur die Xlib-Bibliothek erforderlich, es kann jedoch mit einer Vielzahl anderer Bibliotheken zusammenarbeiten, darunter libXext für die Formerweiterung, Cairo und libRSVG für Symbole und Hintergründe, libjpeg und libpng für JPEG- bzw. PNG-Hintergründe und -Symbole usw.

JWM ist in einigen Linux-Distributionen enthalten, z. B. Damn Small Linux und Puppy Linux und wird hauptsächlich auf tragbaren PCs wie dem Raspberry Pi verwendet.

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 ist ein kleiner, aber voll ausgestatteter und vollständig konfigurierbarer Open-Source-Kachelfenstermanager, der in Python entwickelt wurde. Bei der Entwicklung liegt der Schwerpunkt auf Einfachheit, Erweiterbarkeit durch Erweiterungen und Anpassung.

Qtile bietet einfach zu schreibende benutzerdefinierte Layouts, Befehle und Widgets. Es kann auch aus der Ferne per Skript ausgeführt werden, um Arbeitsbereiche einzurichten, Statusleisten-Widgets zu aktualisieren, Fenster zu manipulieren usw. Es verfügt über eine umfassende Dokumentation, falls Sie unterwegs Erläuterungen benötigen.

Auf neueren Versionen von Ubuntu (18.04 oder höher), Debian (10 oder höher) und Fedora gibt es Qtile > Pakete zur Installation über verfügbar.

sudo apt install qtile         [On Debian, Ubuntu and Mint]
sudo yum install qtile         [On RHEL/CentOS/Fedora and Rocky/AlmaLinux]

12. Rattengift

Ratpoison ist ein leichter Fenstermanager, der einfach gestaltet ist und keine ausgefallenen Grafiken, Fensterdekorationen oder Abhängigkeiten von anderen Projekten erfordert. Es ist dem GNU Screen nachempfunden, der in der virtuellen Terminal-Community sehr beliebt ist.

Zu den Hauptfunktionen von Ratpoison gehört die Möglichkeit, Fenster in nicht überlappende Rahmen aufzuteilen, wobei alle Fenster innerhalb ihrer Rahmen maximiert werden. Die Bedienung erfolgt ausschließlich über Tastaturbefehle.

Das Paket „Ratpoison“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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 ist ein leichter und dynamischer Kachel-Fenstermanager für das X-Windows-System, der die Entwicklung verschiedener anderer X-Fenstermanager geleitet hat, darunter awesome und xmonad.

dwm steuert Fenster in gekachelten, Monokel- und schwebenden Layouts. Alle diese Layouts können dynamisch hinzugefügt werden, wodurch die Umgebung für die verwendete Anwendung und die ausgeführte Aufgabe verbessert wird.

Das Paket „dwm“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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. Vorstellung

Notion ist ein einzigartiger Fenstermanager, der für das X-Window-System entwickelt wurde und eine Kachelfunktion bietet, bei der der Bildschirm in nicht überlappende Kacheln unterteilt wird, die jeweils ein Fenster enthalten, wodurch die Nutzung maximiert wird.

Darüber hinaus unterstützt Notion die Tab-Funktion, sodass mehrere Fenster in einer einzigen Kachel organisiert werden können. Insbesondere handelt es sich um einen statischen Manager, im Gegensatz zu vielen dynamischen Managern, die die Kachelgrößen automatisch anpassen.

Das Paket „notion“ ist in der von Ihnen verwendeten Distribution verfügbar. Verwenden Sie einfach Ihren Paketmanager, um es zu installieren, wie unten gezeigt.

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]    
Abschluss

Es gibt mehr Kachelmanager in der Community, aus denen Sie auswählen können, aber nicht viele von ihnen bieten eine annähernd vollständige Funktionsliste wie die oben aufgeführten Apps.

Kennen Sie empfehlenswerte Apps, die es wert sind, erwähnt zu werden? Oder haben Sie Erfahrungen damit gemacht, dass Sie sich für das eine gegenüber dem anderen entschieden haben? Teilen Sie uns Ihre Gedanken gerne im Kommentarbereich unten mit.