IT-Lexikon › Infrastruktur › Qtile

Qtile

Infrastruktur Svenska → Aktualisiert: 2026-10-10
Mehr Infos
Entwickler
Aldo Cortesi
Erschienen
Typ
Fenstermanager
Lizenz
MIT
Website
Quellcode
github.com/qtile/qtile

Ein in Python geschriebener und konfigurierter kachelnder Fenstermanager mit eingebauter Statusleiste und seit 2021 auch einem Wayland-Backend.

Aldo Cortesi startete Qtile 2008 als Antwort auf das Haskell von xmonad und das C von dwm: ein Fenstermanager für Leute, die lieber Python schreiben. Die Konfiguration ist ein gewöhnliches Modul, config.py, in dem Tastenbelegungen, Layouts, Gruppen und Regeln Listen von Objekten sind; was fehlt, schreibt man als eigene Klasse. Es gibt reichlich Layouts, darunter MonadTall, Columns, Bsp und Matrix, und die Statusleiste mit Widgets für Akku, Uhr und Netzwerk wird gleich mitgeliefert, statt wie bei den meisten Verwandten einem anderen Programm überlassen zu werden.

Unter der Haube sprach Qtile lange über XCB-Bindings mit dem X-Server, und das Projekt schrieb mit xcffib eigene, als die vorhandenen nicht genügten. 2021 kam ein Wayland-Backend auf Basis von wlroots hinzu, sodass dieselbe config.py unter beiden läuft – Qtile ist damit einer der wenigen Fenstermanager, die den Sprung geschafft haben, ohne ein neues Projekt zu werden. Man merkt Pythons Startzeit, und eine kaputte Konfiguration erzeugt statt einer Fehlermeldung einen Stacktrace im Log, aber mit qtile shell lässt sich der laufende Fenstermanager von einer Eingabeaufforderung aus erkunden.

← Zurück zum Lexikon