Lese-Ansicht

Xfce wagt den nächsten Schritt Richtung Wayland Zukunft

Xfce erreicht einen wichtigen Meilenstein auf dem Weg zu Wayland und präsentiert eine erste Vorschau seines neuen Compositors xfwl4. Die frühe Testversion stammt aus sechs Monaten Entwicklungsarbeit. Entwickler Brian Tarricone hält sie für reif genug für breitere Tests. Viele Funktionen fehlen jedoch noch. Fehler sind ebenfalls zu erwarten, da das Projekt noch am Anfang steht. […]

Der Beitrag Xfce wagt den nächsten Schritt Richtung Wayland Zukunft erschien zuerst auf fosstopia.

  •  

Ausblick auf Plasma 6.8

Nach dem Release ist vor dem Release. Dementsprechend sind die KDE-Entwickler bereits fleißig bei der Entwicklung von Plasma 6.8, das im Oktober zur Veröffentlichung ansteht.

  •  

KDE Plasma setzt klar auf Wayland

KDE treibt den Wechsel zu Wayland voran und bestätigt den Abschied von X11 in Plasma 6.8. Die aktuelle Nutzung zeigt eine deutliche Tendenz. Die Entwickler bereiten Plasma 6.7 als letzte Version mit X11 Unterstützung vor. Danach beginnt die Entfernung des alten Codes und die Optimierung der modernen Umgebung. Der Schritt soll die Wartung vereinfachen und […]

Der Beitrag KDE Plasma setzt klar auf Wayland erschien zuerst auf fosstopia.

  •  

Xfce erhält neuen Wayland Compositor

Xfce rüstet sich für Wayland. Dazu gehört ein neuer, in Rust geschriebener Compositor als Ersatz für xfwm4. Das Projekt ist spendenfinanziert und wird von Xfce-Entwickler Brian Tarricone umgesetzt.

  •  

Linux Mint 23: Cinnamon Bildschirmschoner mit Wayland Support

Linux Mint bereitet zwei wichtige Neuerungen für die kommende Version vor. Die Entwickler arbeiten an einer neuen Sensorseite, die Systemberichte um Echtzeitdaten erweitert. Nutzer sehen dort Temperaturen und Lüfterwerte, die ohne Verzögerung aktualisiert werden. Die Funktion soll helfen, Hardwarezustände schneller zu erkennen. Der zweite Schwerpunkt liegt auf einem neuen Bildschirmschoner für Cinnamon. Die bisherige Lösung […]

Der Beitrag Linux Mint 23: Cinnamon Bildschirmschoner mit Wayland Support erschien zuerst auf fosstopia.

  •  

GNOME 50 Beta veröffentlicht

Das GNOME-Projekt hat eine Beta für GNOME 50 bereitgestellt. Sie kommt ohne X11-Sesion-Code. Die stabile Veröffentlichung von GNOME 50 ist für den 18. März 2026 geplant.

  •  

Neuer Wayland Compositor für Xfce

Das Xfce-Team hat mitgeteilt, dass es Spendengelder aus der Community entschieden verwenden will, um den langjährigen Xfce-Kernentwickler Brian Tarricone mit der Entwicklung von „xfwl4“ zu…

  •  

X11 lebt!

Wayland ist nicht mehr aufzuhalten. Diese Tatsache beflügelt Anhänger des überkommenen X.Org-Servers zu neuen Projekten.

  •  

Phoenix will X11 neu denken und wagt einen radikalen Neustart

Wayland hat Ende 2025 weitestgehend Xorg ersetzt. Trotzdem entstehen weiter Projekte, die X11 modernisieren wollen. Nun tritt Phoenix als neuer Kandidat auf die Bühne. Das Projekt setzt auf einen kompletten Neustart. Der Server entsteht in Zig und verzichtet bewusst auf alten Xorg Code. Die Entwickler wollen zeigen, dass X11 in moderner Form weiterleben kann. Phoenix […]

Der Beitrag Phoenix will X11 neu denken und wagt einen radikalen Neustart erschien zuerst auf fosstopia.

  •  

KDE Plasma 6.8 verabschiedet sich von X11 und setzt auf Wayland

Das KDE Projekt hat einen historischen Schritt angekündigt. Mit der kommenden Version Plasma 6.8 wird die Desktopumgebung ausschließlich auf Wayland laufen. Damit endet nach fast drei Jahrzehnten die Ära von X11 im KDE Umfeld. Die Entscheidung folgt einem Trend, den auch GNOME und Budgie bereits eingeschlagen haben. Entwickler sehen darin die Chance für neue Funktionen, […]

Der Beitrag KDE Plasma 6.8 verabschiedet sich von X11 und setzt auf Wayland erschien zuerst auf fosstopia.

  •  

KDE stellt auf Wayland um

Die Desktopumgebung KDE hat angekündigt, ab Plasma 6.8 vollständig auf Wayland zu setzen und die Unterstützung für X11 einzustellen. Mit dem Erscheinen dieser Version Anfang 2027 endet damit dort nach rund 30 Jahren die Ära des klassischen X-Fenstersystems.

KDE folgt damit anderen großen Projekten wie GNOME oder Distributionen wie Fedora, die X11 bereits zugunsten von Wayland aufgegeben haben. Erste technische Vorbereitungen erfolgten bereits mit Plasma 6.4, als die X11- und Wayland-Releases von KWin separiert wurden.

Ein kurzer Überblick

Wayland wird seit 2008 entwickelt und verfolgt das Ziel, den in die Jahre gekommenen X-Server abzulösen. Unter X11 versteht man sowohl das zugehörige Netzwerkprotokoll als auch dessen Referenzimplementierung. Als Fenstersystem implementiert X11 eine vollständige Client-Server-Architektur für die Verwaltung grafischer Objekte, die Synchronisation von Eingaben und die Aushandlung von Rendering-Pfaden, wobei es als Bindeglied zwischen Anwendungen, Grafiktreibern und der eigentlichen Display-Hardware fungiert. Das System blickt auf eine über 40-jährige Geschichte zurück und entstand in einer Zeit, in der grafische Unix-Desktops noch kaum verbreitet waren.

Diese historische Last führte zu hoher Komplexität im Protokoll und einer sehr großzügigen Vertrauensarchitektur: Viele Komponenten dürfen ohne separate Berechtigungsprüfung auf Eingabe- und Ausgabedaten zugreifen. Genau dieses Modell ist heutzutage ein Sicherheitsrisiko, etwa weil Malware unter X11 vergleichsweise leicht Tastatureingaben auslesen kann.

Wayland setzt deshalb auf ein strengeres Sicherheitsmodell und eine klare Trennung der Zuständigkeiten. Funktionen wie Screencasts oder globale Hotkeys, die Zugriff auf Bildschirm- oder Tastaturdaten benötigen, müssen unter Wayland explizit und prüfbar autorisiert werden. Das macht die Plattform sicherer, aber bringt auch einen Migrationsaufwand für Anwendungen mit sich.

Programme können entweder nativ auf Wayland portiert werden oder die Kompatibilitätsschicht Xwayland nutzen, die X11-Anwendungen unter Wayland lauffähig macht. Beide Wege sind in der Praxis jedoch mit Einschränkungen verbunden, sodass bestimmte Funktionen noch nicht vollständig abgebildet werden. Diese technische Herausforderung erklärt, warum der Wechsel zu Wayland bereits seit über zehn Jahren andauert.

Praktische Auswirkungen

Bei mir ist es speziell die Anwendung OBS für Screencasts, weshalb ich die letzten Jahre bei X11 geblieben bin. Aber auch hier hat sich die Unterstützung für Wayland verbessert.

Die KDE-Entwickler möchten jetzt ihre Arbeit auf Wayland konzentrieren und die doppelte Codebasis der beiden aktuell unterstützten Fenstersysteme reduzieren. Das wird sicherlich gelingen, es wird aber auch eine Umstellung sein, die aufgrund der vielen Sonderfälle ähnlich tiefgreifend wie der Wechsel zu systemd werden kann. Bis dahin ist aber noch gut ein Jahr Zeit.

  •  

GNOME 50 entfernt den Code für X11

Auch wenn uns X11 noch einige Jahre begleiten wird, schwenken zunehmend Distributionen und Desktops auf Wayland um. Mit GNOME 50 verschwindet X11 komplett aus der GNOME Shell.

  •  

Tipp: virtuelle Linux-Maschinen, Probleme mit Zwischenablage und Uhrzeit beheben

In meinem Arbeitsalltag wimmelt es von virtuellen Linux-Maschinen, die ich primär mit zwei Programmen ausführe:

  • virtual-machine-manager alias virt-manager (KVM/QEMU) unter Linux
  • UTM (QEMU + Apple Virtualization) unter macOS

Dabei treten regelmäßig zwei Probleme auf:

  • Bei Neuinstallationen funktioniert der Datenaustausch über die Zwischenablage zwischen Host und VM (= Gast) funktioniert nicht.
  • Die Uhrzeit in der VM ist falsch, nachdem der Host eine Weile im Ruhestand war.

Diese Ärgernisse lassen sich leicht beheben …

Anmerkung: Ich beziehe mich hier explizit auf die Desktop-Virtualisierung. Ich habe auch VMs im Server-Betrieb — da brauche ich keine Zwischenablage (Text-only, SSH-Administration), und die Uhrzeit macht wegen des dauerhaften Internet-Zugangs auch keine Probleme.

Zwischenablage mit Spice als Grafik-Protokoll

Wenn das Virtualisierungssystem das Grafiksystem mittels Simple Protocol for Independent Computing Environments (SPICE) überträgt (gilt per Default im virtual-machine-manager und in UTM), funktioniert die Zwischenablage nur, wenn in der virtuellen Maschine das Paket spice-vdagent installiert ist. Wenn in der virtuellen Maschine Wayland läuft, was bei immer mehr Distributionen standardmäßig funktioniert, brauchen Sie außerdem wl-clipboard. Also:

sudo apt install spice-vdagent wl-clipboard 
sudo dnf install spice-vdagent wl-clipboard
sudo pacman -S spice-vdagent wl-clipboard

Nach der Installation müssen Sie sich in der VM aus- und neu einloggen, damit die Programme auch gestartet werden. Manche, virtualisierungs-affine Distributionen installieren die beiden winzigen Pakete einfach per Default. Deswegen funktioniert die Zwischenablage bei manchen Linux-Gästen sofort, bei anderen aber nicht.

Synchronisierung der Uhrzeit

Grundsätzlich beziehen sowohl die virtuellen Maschine als auch der Virtualisierungs-Host die Uhrzeit via NTP aus dem Internet. Das klappt problemlos.

Probleme treten dann auf, wenn es sich beim Virtualisierungs-Host um ein Notebook oder einen Desktop-Rechner handelt, der hin- und wieder für ein paar Stunden inaktiv im Ruhezustand schläft. Nach der Reaktivierung wird die Zeit im Host automatisch gestellt, in den virtuellen Maschinen aber nicht.

Vielleicht denken Sie sich: Ist ja egal, so wichtig ist die Uhrzeit in den virtuellen Maschinen ja nicht. So einfach ist es aber nicht. Die Überprüfung von Zertifikaten setzt die korrekte Uhrzeit voraus. Ist diese Voraussetzung nicht gegeben, können alle möglichen Problem auftreten (bis hin zu Fehlern bei der Software-Installation bzw. bei Updates).

Für die lokale Uhrzeit in den virtuellen Maschinen ist das Programm chrony zuständig. Eigentlich sollte es in der Lage sein, die Zeit automatisch zu justieren — aber das versagt, wenn die Differenz zwischen lokaler und echter Zeit zu groß ist. Abhilfe: starten Sie chronyd neu:

sudo systemctl restart chronyd

Um die automatische Einstellung der Uhrzeit nach der Wiederherstellung eines Snapshots kümmert sich der qemu-guest-agent (z.B. im Zusammenspiel mit Proxmox). Soweit das Programm nicht automatisch installiert ist:

sudo apt install qemu-guest-agent
sudo dnf install qemu-guest-agent
sudo pacman -S qemu-guest-agent

Quellen / Links

  •  
❌