Wayland und Weston in Version 1.4

Weston bringt die meisten Änderungen mit, darunter verbesserter Touch-Support und einen modularen GL-Renderer, der sich zur Laufzeit laden lässt.

Die Statistik zeigt, dass etwa 90 Prozent der Änderungen Weston betreffen. Die 40 Entwickler haben während des Release-Prozesses 425 Commits für Weston abgeliefert und nur 46 für Wayland. Das verdeutlicht die aktuelle Präferenz der Entwicklungsarbeit und unterstreicht die Aussage von Kristian Høgsberg, nach der Wayland mittlerweile recht stabil laufe.

Insofern bestehen die Änderungen an Wayland im wesentlichen aus Bugfixes. Das Subsurfaces-Protokoll ist im Wayland-Repo gelandet und empfiehlt sich so dem offiziellen Wayland-Protokoll. Hilfsfunktionen sollen den SHM-Puffer gegen kaputte oder bösartige Clients schützen.

Die Änderungen für Weston entsprechen laut Høgsberg ziemlich genau den ursprünglichen Plänen. So gibt es nun Fensterknöpfchen für Xwayland-Windows und saubere Dekorationen für den eingebetteten Compositor. Der GL-Renderer ist ein ladbares Modul, zur Laufzeit kann Weston nun von Pixman zum GL-Renderer wechseln. Das führe zu einem fixeren Start des Compositors, weil Weston EGL und GLES2 nachladen könne.

Der Touch-Screen-Support wurde optimiert, ebenso die Keyboard-Fokus-Animation sowie Exposay, eine Exposé-artige Animation zur Fensterauswahl. Das Weston-Terminal verfügt jetzt über eine Scrollback-Historie und ein Kontextmenü, unter anderem für Copy- und Paste-Aktionen. Weston unterstützt neben XRGB8888 weitere Framebuffer-Formate und verwendet Logind für privilegierte Zugänge. Letzteres übernimmt so die Aufgabe, die zuvor “weston-launch” erledigte, weshalb Weston nun ohne Support des Setuid Helper mit Kernel Mode Setting läuft. Nicht zuletzt gibt es auch ein paar kleinere Änderungen an Mesa.

Der Code der neuen Versionen von Wayland und Weston lässt sich wie immer über die Release-Seiten herunterladen.

E-Mail Benachrichtigung
Benachrichtige mich zu:
0 Kommentare
Älteste
Neuste Beste Bewertung
Inline Feedbacks
Alle Kommentare anzeigen
Nach oben