Weston
Mehr Infos
- Entwickler
- Kristian Høgsberg
- Erschienen
- Typ
- Wayland-Compositor
- Lizenz
- MIT
- Website
- wayland.freedesktop.org
- Quellcode
- gitlab.freedesktop.org/wayland/weston
Waylands Referenz-Compositor: das Programm, in dem Kristian Høgsberg zeigte, dass das Protokoll funktioniert, und das seither eher Testumgebung als Desktop ist.
Wayland ist ein Protokoll und braucht jemanden, der es spricht. Høgsberg schrieb seinen Compositor im Repository wayland-demos, später in Weston umbenannt, und Version 1.0 erschien im Oktober 2012 am selben Tag wie Wayland 1.0, dem ersten Release mit dem Versprechen stabiler Schnittstellen. Weston zeichnet über DRM/KMS auf einem echten Bildschirm, läuft aber ebenso gut in einem X-Fenster, in einem anderen Weston, ganz ohne Bildschirm oder über RDP, was ihn zum unverzichtbaren Werkzeug für das Testen von Clients und neuen Protokollerweiterungen macht. Neue Wayland-Protokolle bekommen ihre erste Implementierung meist hier.
Als Desktop ist er bewusst schlicht: ein Hintergrund, eine Leiste, eine Uhr. Die Shell dagegen ist austauschbar. Die IVI-Shell entstand für die Armaturenbretter der Autoindustrie und ist der Grund, warum Weston Teil von Automotive Grade Linux ist, die Kiosk-Shell zeigt eine einzelne Anwendung im Vollbild, und libweston erlaubt seit 2016 anderen Programmen, den ganzen Compositor einzubetten. GNOME und KDE schrieben mit Mutter und KWin eigene Compositoren, und wer gekachelte Fenster wollte, bekam Sway. Weston wurde nie jemandes tägliche Umgebung, was auch nie der Plan war.