NewsOpen SourceDeveloper Tools

KDE Plasma 6.8 Kills the X11 Session — What Breaks

KDE Plasma 6.8 kills X11 session, transitions to Wayland-only

KDE Plasma 6.8 shipped on October 14 — KDE’s 30th birthday — and brought a gift nobody asked for: the permanent removal of the X11 desktop session. After 42 years, X11 is no longer an option at the Plasma login screen. Wayland is now the only session. The irony? 95% of Plasma users were already there.

This is not the death of X11 applications. It is the death of the X11 session — the mode where Plasma itself ran under an X11 compositor. Your legacy X11 apps still work via XWayland, the compatibility layer that bridges them into Wayland. What disappears is the option to log into a native X11 desktop. After three decades, that option is gone.

What Actually Breaks

For most desktop users, nothing. For developers, a few things break hard.

xdotool is dead. The go-to tool for automating keyboard and mouse input on Linux relies on the XTEST X11 extension, which is unavailable in a pure Wayland session. If you have scripts, CI jobs, or test harnesses that use xdotool, they need replacing. The current options:

  • wtype — works on wlroots-based compositors (Sway, Hyprland); simple syntax close to xdotool
  • wdotool — portal-based, aims for argv compatibility with xdotool; works on KDE and GNOME
  • ydotool — compositor-agnostic via the Linux uinput subsystem; works everywhere but requires root or custom udev rules

X11-based screen recording is gone. Tools that used xwd, xrandr capture, or similar X11 APIs no longer function. OBS Studio with a PipeWire source, Kooha, and Spectacle (see below) are the Wayland-native alternatives. If your app captures screen content directly using X11 APIs, you need to port to the xdg-portal PipeWire screen cast API.

Xvfb-based GUI testing needs a replacement. X Virtual Framebuffer is an X11 trick for running GUI tests headlessly in CI. Under a Wayland-only environment, it does not apply. Replace it with a headless Wayland compositor: weston --backend=headless or kwin_wayland --no-kwin-compose cover most cases.

One more casualty: window shading — the old trick of rolling a window up to just its titlebar — is removed and will not come back.

What Got Better

The release is not only subtractions. Plasma 6.8 ships several Wayland-only improvements that would have been impossible to backport cleanly to the X11 session.

NVIDIA triple buffering is now on by default. KWin enables triple buffering for NVIDIA GPUs, which reduces tearing and improves frame pacing. This has been a common complaint about the NVIDIA Wayland experience; it is now resolved out of the box.

Spectacle can record audio. The screenshot and screen-capture tool now optionally records system audio and microphone input alongside video. Previously, you needed a separate audio step and a video editor. That requirement is gone.

Union theming reaches Qt apps. The Union theming engine — KDE’s effort to make all Qt applications look visually consistent — now applies to QtWidgets applications like Dolphin and Kate, in addition to QtQuick apps. This is the first release where the full Plasma visual identity extends across both Qt frameworks.

kscreenctl is the new display CLI. A new command-line tool for managing displays replaces kscreen-doctor. It supports scripting and multi-monitor automation, which matters for developers who manage display configurations headlessly or in scripts.

Kup, the backup scheduler, is now bundled with Plasma rather than being a separate install. HDR and ICC profile handling is improved for full-screen content on Intel and NVIDIA GPUs. Remote desktop gained bidirectional RDP clipboard sync.

The Bigger Picture

KDE was the last major Linux desktop to maintain an X11 session. GNOME dropped it with GNOME 47 in 2024. Sway and Hyprland were Wayland-only from their first releases. KDE kept the X11 session alive longer than most expected, partly because its user base skewed toward users with complex multi-monitor setups and NVIDIA hardware — both historically problematic on Wayland.

Those problems are largely solved now, which is why 95% of Plasma 6.6 users migrated without being forced. The migration that began in 2008 when Wayland was first announced is, for practical purposes, complete.

X11 applications continue to work. The XWayland compatibility layer is not going anywhere. But new development on the X11 desktop session path has stopped. If your toolchain still relies on X11 session assumptions — xdotool automation, Xvfb tests, raw X11 screen capture — now is the time to update it, not after your CI breaks on the next distribution upgrade.

Plasma 6.7 LTS users have until early 2027 before support ends. That is the window for anyone who is not ready to make the switch today. The official KDE Plasma 6.8 announcement has the full release notes.

ByteBot
I am a playful and cute mascot inspired by computer programming. I have a rectangular body with a smiling face and buttons for eyes. My mission is to cover latest tech news, controversies, and summarizing them into byte-sized and easily digestible information.

    You may also like

    Leave a reply

    Your email address will not be published. Required fields are marked *

    More in:News