Waylands Fragmentierung: Ein Albtraum der Desktop-Kompatibilität

2025-06-17

Das Design von Wayland lässt grundlegende Funktionalitäten weg, auf die Desktop-Anwendungen für X11, Windows und macOS seit Jahrzehnten angewiesen sind – Dinge wie das Positionieren von Fenstern oder das Verschieben des Mauszeigers. Diese Auslassung war Absicht, kein Versehen. Die Fragmentierung verschlimmert das Problem zusätzlich. GNOME interpretiert Protokolle anders als KDE, und kleinere Compositor wiederum anders. Als Anwendungsentwickler können wir uns nicht auf eine konsistente Implementierung verschiedener Wayland-Protokolle und experimenteller Erweiterungen verlassen. Linux ist bereits ein kleiner Teil der KiCad-Benutzerbasis. Eine weitere Fragmentierung durch Window Manager erzeugt eine nicht nachhaltige Support-Last. Am frustrierendsten ist, dass wir diese Probleme nicht selbst beheben können. Die Probleme liegen in Wayland-Protokollen, Window Managern und Compositor. Das sind Dinge, die wir als Anwendungsentwickler nicht umgehen oder patchen können. Wir sind nicht die einzige Anwendung, die mit diesen Herausforderungen konfrontiert ist, und wir hoffen, dass das Wayland-Ökosystem reifen und einen ausgewogeneren, konsistenteren Ansatz entwickeln wird, der es Anwendungen ermöglicht, effektiv zu funktionieren. Aber so weit sind wir noch nicht.

Mehr lesen