Ubuntu 25.10 Going to Remove Xorg Session for GNOME

Last updated: June 10, 2025 — Leave a comment

To follow the upstream GNOME’s road-map, Ubuntu confirmed to remove the classic X11/Xorg session in the next Ubuntu 25.10 release!

GNOME development team is planning to disable X11 session by default in next GNOME 49 and remove the code in v50.

TLDR: The X11 session for GNOME 49 will be disabled by default and it’s scheduled for removal, either during this development cycle or more likely during the next one (GNOME 50).


As the Wayland experience has matured significantly, and Ubuntu 25.10 is the last short term release before the next 26.04 LTS, Ubuntu team decided to remove the Xorg-based Ubuntu session in 25.10, giving users and developers half a year of time to adapt before the next LTS.

With Ubuntu 25.10 “Questing Quokka,” we are taking a significant step forward in the evolution of the Ubuntu Desktop by removing the Xorg-based Ubuntu session. Starting with this release the “Ubuntu” session in GDM will run exclusively on Wayland.

It means that there will no longer “Ubuntu on Xorg” session to choose from GDM Login screen since 25.10. All GNOME Shell and Mutter based sessions will be Wayland only, though most X11 applications will run on Wayland transparently through XWayland.

For those who still need X11, non-GNOME desktop environments, e.g., KUbuntu, XUbuntu, Ubuntu MATE, are recommended.

To discus about the change, go to this Ubuntu Discourse thread.

I'm a freelance blogger who started using Ubuntu in 2007 and wishes to share my experiences and some useful tips with Ubuntu beginners and lovers. Please comment to let me know if the tutorial is outdated! And, notify me if you find any typo/grammar/language mistakes. English is not my native language. Buy me a coffee: https://ko-fi.com/ubuntuhandbook1 |

No Comments

Be the first to start the conversation.

Leave a Reply

Text formatting is available via select HTML.

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> 

*