Preparing for KDE Plasma's Last X11-Supported Release

jandeboevrie1 pts0 comments

EX-11: Prepping for Plasma’s Last X11-Supported Release – David Edmundson's Web Log

Skip to content

Search for:

Recent Posts

EX-11: Prepping for Plasma’s Last X11-Supported Release

Update on KDE Home Automation (KIOT)

Setting up distributed compilations with sccache

Introducing QtVarlink

Upcoming changes to Activities in Plasma 6.5

Recent Comments<br>Bluepeak Solutions on How to report bugs – Usability Issues and Wishlists<br>porn on How to report bugs – Usability Issues and Wishlists<br>Beyond Borders Citizenship, on One week till KDE Telepathy 0.2<br>Decimal Advisor, on One week till KDE Telepathy 0.2<br>lisinopril 420 1g on Powered By Swiss Cheese – My Plans For Randa<br>Archives

June 2026

December 2025

October 2025

September 2025

March 2025

January 2025

August 2024

March 2024

February 2024

November 2023

September 2023

August 2023

March 2023

May 2021

October 2020

September 2020

July 2020

June 2020

October 2019

November 2018

July 2018

April 2018

October 2017

September 2017

August 2017

September 2016

June 2016

March 2016

February 2016

October 2015

September 2015

August 2015

July 2015

June 2015

April 2015

March 2015

February 2015

January 2015

December 2014

November 2014

October 2014

September 2014

August 2014

December 2013

November 2013

October 2013

September 2013

August 2013

May 2013

April 2013

March 2013

February 2013

January 2013

December 2012

October 2012

September 2012

August 2012

July 2012

June 2012

May 2012

April 2012

March 2012

February 2012

January 2012

December 2011

November 2011

October 2011

August 2011

July 2011

May 2011

March 2011

February 2011

January 2011

December 2010

December 2009

September 2009

Categories

Blog

kde

Other

Software

Meta

Log in

Entries feed

Comments feed

WordPress.org

When we first announced the transition to Plasma Wayland, one of Martin's slides from stated, "It's done when it's done!"

That talk was 15 years ago!

Nothing in software is never truly "done", but as announced previously we are finally at a point where we're ready to retire the X11 and put all our focus on the future.

As of today, the Plasma X11 session you can log into has been officially removed, and we will start a mass cleanup of X11-specific code soon.

When does it take effect?

This change will be included in Plasma 6.8, which will be released in around five months.

What's Changed?

In Plasma 6.8, there will be no X11 session in the login screen. There will only be a Wayland session available to log into.

In 6.8, all X11-specific code paths in Plasma for Plasma Shell, System Settings, and device configuration will be gone.

What's stayed the same?

XWayland support remains present. You can keep using your X11 applications, and our XWayland application support is second-to-none.

If you use KDE applications on another desktop environment, this change will have no effect. KDE applications will continue to work in X11 for the foreseeable future.

Plasma Login Manager will continue to be able to log you into X11 sessions of other desktop environments.

What's Next?

The possibilities this opens up are very exciting. Until now, on the desktop side, we've had to target the lowest common denominator or be stuck trying to maintain two conflicting code paths. It was absolutely the right choice to do a gradual transition and approach things this way, but that approach has its limits.

Moving forward with a single code path going through Wayland is going to allow us to bring new performance improvements, memory optimisations, and brand new exciting features throughout Plasma.

How Ready Are We?

Our internal metrics within KDE show that over 95% of users of Plasma 6.6 are on Wayland, with a gradual increase every release. The metrics also show that basically no one is testing or developing Plasma on X11 anymore. The platform was already, for all intents and purposes, abandoned by KDE contributors.

We have every reason to trust this metric data, as it is exactly in-line with what Sentry (our automatic crash reporting tool) reports for newly-encountered crashes shows.

For transparency, the one caveat in all of the above is that I've deliberately always focused on people using the latest Plasma release. We do still have a sizable chunk of users on X11 still using Plasma 5.27. Including them, the total Wayland adoption rate is about 76%. But back then, Wayland wasn't the default session type, so it's hardly a surprise those users are still on X11. Things have come a massively long way in the three years since Plasma 5.27 was released.

Anyone still using Plasma 5.27 — or any release older than Plasma 6.8 — won't be affected by what we do in Plasma 6.8, and nothing will be applied retroactively.

Still Have Issues with Wayland on 6.7?

Whilst we have had full confidence since Plasma 6.0 that our Wayland session provides the better overall experience, we are aware that things don't behave exactly the same. Not everything works the same...

plasma september october march august wayland

Related Articles