Changes/KDE Plasma 6 - Fedora Project Wiki (2024)

Contents

  • 1 KDE Plasma 6
    • 1.1 Summary
    • 1.2 Owner
    • 1.3 Current status
    • 1.4 Detailed Description
    • 1.5 Feedback
      • 1.5.1 Why drop the X11 session?
      • 1.5.2 Why drop the X11 session with the Plasma 6 upgrade?
      • 1.5.3 Could we keep Plasma 5 for X11?
      • 1.5.4 Will Plasma 6 be available for older Fedora and EPEL releases?
    • 1.6 Benefit to Fedora
    • 1.7 Scope
    • 1.8 Upgrade/compatibility impact
    • 1.9 How To Test
    • 1.10 User Experience
    • 1.11 Dependencies
    • 1.12 Contingency Plan
    • 1.13 Documentation
    • 1.14 Release Notes

Summary

KDE Plasma 6 is successor to KDE Plasma 5 created by the KDE Community. It is based on Qt 6 and KDE Frameworks 6 and brings many changes and improvements over previous versions. For Fedora Linux, the transition to KDE Plasma 6 will also include dropping support for the X11 session entirely, leaving only Plasma Wayland as the sole offered desktop mode.

Owner

  • Name: Neal Gompa, Marc Deop, Justin Zobel, Timothée Ravier, Troy Dawson, Jan Grulich
  • Email: ngompa13@gmail.com, marcdeop@fedoraproject.org, justin.zobel@gmail.com, travier@redhat.com, tdawson@redhat.com, jgrulich@redhat.com

Current status

  • Targeted release: Fedora Linux 40
  • Last updated: 2024-02-28
  • Announced
  • Discussion Thread
  • FESCo issue: #3086
  • Tracker bug: #2250089
  • Release notes tracker: #1084

Detailed Description

KDE Plasma 6 is a new major version of the user experience environment from the KDE community. It includes both desktop and mobile environments. While there are some user experience improvements over KDE Plasma 5, the majority of the work is under the hood. Notably, the whole stack is now built on Qt 6. Qt 6 brings significant upgrades to QML and Qt Quick as well as support for Vulkan (in addition to OpenGL and OpenGL ES support introduced in Qt 5).

KDE Plasma 6.0 is expected to release in early February 2024. The frameworks (KDE Frameworks), shells (Plasma Desktop and Plasma Mobile), and applications (KDE Gear) are all expected to be ported to Qt 6 as part of the KDE Plasma 6 release. However, some applications may not make it in time and will be updated later.

This upgrade is also notable that for Fedora Linux (and Fedora Extra Packages for Enterprise Linux 10, once that materializes), KDE Plasma will not offer an X11 session. Fedora KDE has been fully Wayland by default from login (since Fedora Linux 38) to desktop (since Fedora Linux 34), and the SIG is confident in the quality and development around the Plasma Wayland experience to stand fully behind it.

Feedback

Why drop the X11 session?

Three reasons for this removal:

  • The Xorg server is deprecated since RHEL 9.0 and will be dropped in "a future major RHEL release".
  • Graphics fallback modes are Wayland-friendly now with SimpleDRM enabled since Fedora Linux 36.
  • NVIDIA drivers (since v495~v515) support GBM for Wayland instead of EGLStreams. Wayland is fully supported on current NVIDIA drivers.

This will drastically reduce our support burden and give us the ability to focus on quality for the KDE Plasma stack and continue our feature-forward nature. The Fedora KDE SIG will maintain a single code stream for all supported distribution targets (Fedora Linux 40+, Fedora Extra Packages for Enterprise Linux 10+).

This also does not mean that X11 applications will not work in Plasma 6, as we will still support Xwayland for running X11 applications on Plasma Wayland.

Why drop the X11 session with the Plasma 6 upgrade?

There is no such thing as a "good" time to do this. It is true that KDE Plasma 6 is retaining support for the X11 session upstream, this is being done with the acknowledgement that it will be abandoned and unmaintained (and potentially even removed) midway through the lifetime of Plasma 6. Everyone upstream understands the Xorg server and its associated DDX software is effectively dead. The X11 session is being dropped in Fedora KDE because it is already two steps removed from being unmaintained.

The KDE SIG does not want to be put into a position where they have to do something about Plasma X11 and Xorg under these circ*mstances. Given that Fedora KDE has used Plasma Wayland by default since Fedora Linux 34 and Plasma Wayland gets a serious upgrade in Plasma 6 from the already decent state of the Wayland session in Plasma 5, the KDE SIG is very confident in being able to switch fully over now. This also allows us to avoid a more painful switch later, as we feel users will be more accepting of the change on the major version upgrade rather than some point later on a minor version.

This does not apply to Xwayland, as that is actively developed and maintained. This allows us to retain compatibility for X11 applications with Plasma Wayland.

Could we keep Plasma 5 for X11?

No. The KDE Plasma stack is fairly large and comprehensive. The SIG does not have the resources to maintain the KDE Plasma 5 stack beyond the lifetime of upstream's focus. It would also be fairly complex to do so, requiring a lot of downstream patching to resolve the conflicts between Plasma 5 and Plasma 6. The intent upstream is that KDE Plasma 5 will be EOL shortly after the release of KDE Plasma 6, so it would be very difficult to support ourselves.

Will Plasma 6 be available for older Fedora and EPEL releases?

No. This major version upgrade is not getting backported. Some portions (KDE Frameworks and KDE Gear) may get backported as part of regular upgrades if Qt 5-based versions are not maintained upstream, but the Plasma Desktop and Plasma Mobile software will not. Notably, KDE Plasma 5 for older Fedora Linux releases (and Fedora Extra Packages for Enterprise Linux 9) are on Plasma 5.27 and will stay there.

Benefit to Fedora

KDE Plasma is a very popular platform used as the basis for the Fedora KDE Spin, Fedora Kinoite, and the flagship Fedora Asahi Remix experiences. By bringing KDE Plasma 6 into Fedora, we demonstrate our leadership and commitment to bring the latest and greatest technologies from the KDE community to the world.

Scope

  • Proposal owners:
    • Import Plasma 6 stack into F40/Rawhide (tracked as pagureio#fedora-kde/SIG#383)
      • Ensure kwin-x11 is obsoleted by kwin-wayland
      • Ensure plasma-workspace-x11 is obsoleted by plasma-workspace-wayland
    • Modify select KDE Frameworks 5 packages to be co-installable with KDE Frameworks 6 per upstream guidance.
    • Enable tracking the Plasma 6 stack in ELN for branching to EPEL 10 once CentOS Stream 10 is available.
  • Other developers:
    • Optional: Packagers with software that can choose to build against either Qt 5 or Qt 6 should make the switch to Qt 6. Community maintenance of Qt 5 will be drastically reduced once KDE Plasma 6 is released.
  • Policies and guidelines: N/A (not needed for this Change)
  • Trademark approval: N/A (not needed for this Change)
  • Alignment with Community Initiatives: N/A

Upgrade/compatibility impact

Fedora Linux users using Plasma X11 upgrading to Plasma 6 will find themselves switched to Plasma Wayland automatically as the X11 session will no longer be available. The KDE SIG strives to ensure the upgrade path is smooth for all users. Configuration files will be migrated automatically after first login to Plasma 6.

How To Test

A COPR with pre-release versions of Plasma 6 will be available from the KDE SIG in the near future. At the moment, we have a KDE Plasma 6 nightly COPR containing snapshot builds in various states. It is strongly advised that testing is done in a non-production environment using a Fedora spin that doesn't include and use KDE Frameworks at all (such as the Fedora Budgie Spin) as the packages are unstable and are not co-installable with any Qt5+KF5 based environment at all.

Once packages are integrated into Rawhide, users should grab nightly composes of the Fedora KDE Spin and Fedora Kinoite to try it out.

User Experience

The user experience provided by KDE Plasma 6 will not be significantly different from what users expect from KDE Plasma 5. The main change will be the removal of the X11 session, as everyone will be transitioned to the Wayland experience.

Dependencies

Plasma 6 depends most notably on Qt 6 and KDE Frameworks 6 packages. Qt 6 is already available in Fedora Linux, and KDE Frameworks 6 is in the process of being imported.

Contingency Plan

  • Contingency mechanism: KDE SIG will roll back the Plasma Desktop and Plasma Mobile packages to KDE Plasma 5. Doing so will require epoch bumps across the stack.
  • Contingency deadline: Beta freeze
  • Blocks release? Yes

Documentation

There is not yet upstream release notes for Plasma 6.0, as it is not released yet.

Release Notes

Fedora Linux now ships KDE Plasma 6.0, a new major version of the KDE user experience from the KDE community. As part of this change, KDE Plasma on Fedora Linux runs on the Wayland display technology. X11 applications are still supported on KDE Plasma.

Changes/KDE Plasma 6 - Fedora Project Wiki (2024)
Top Articles
Homemade Beef Chili - The World's Best Recipe!
Hungarian Goulash Recipe - Top Recipes
Best Boxing Gyms Near Me
Milkhater05 Of
Non-Identity Functions
Victoria Tortilla & Tamales Factory Menu
دانلود فیلم Toc Toc بدون سانسور
Ups Open Today Near Me
Dr. Nicole Arcy Dvm Married To Husband
Wausau Pilot Obituaries
Fkiqx Breakpoints
Best Pedicure Nearby
888-490-1703
Telegram Voyeur
Saltburn | Rotten Tomatoes
Leaf Blower and Vacuum Vacuum Hoses
Express Pay Cspire
Mileage To Walmart
Aluminum Model Toys
Dumb Money Showtimes Near Regal Edwards Nampa Spectrum
Meine Erfahrung mit Textbroker als Autor (inkl. Beispiel zu Verdienst)
Theramed Junior Strawberry 6+ Tandpasta 75 ml - 12 stuks - Voordeelverpakking | bol
Quantumonline
Dell Optiplex 7010 Drivers Download and Update for Windows 10
Account Now Login In
Jvid Rina Sauce
Maurice hat ein echtes Aggressionsproblem
Unveiling the World of Gimkit Hacks: A Deep Dive into Cheating
Exploring The Craigslist Washington DC Marketplace - A Complete Overview
The Parking Point Jfk Photos
Top 10 Best OSRS Ranged Weapons (Bows + Crowssbows) – FandomSpot
Myhr North Memorial
Comcast Xfinity Outage in Kipton, Ohio
Drury Plaza Hotel New Orleans
10-5 Study Guide And Intervention Tangents Answer Key
Indiana Immediate Care.webpay.md
Junees Cedarhurst
How To Use DeSmuME Emulator To Play Nintendo DS Games?
Craigslistwesternmass
No Hard Feelings Showtimes Near Silvermoon Drive-In
Montrose Colorado Sheriff's Department
Strange World Showtimes Near Harkins Theatres Christown 14
Alylynn
Green Press Gazette Obits
Victoria Maneskin Nuda
Is Chanel West Coast Pregnant Due Date
Basis Phoenix Primary Calendar
Finally, US figure skaters will get Beijing Olympic gold medals — under Eiffel Tower
Make Monday Better: Dive Into These Hilarious Monday Memes!
Intervallfasten 5/2: Einfache Anfänger-Anleitung zur 5:2-Diät
Backrooms Level 478
How Long Ago Was February 28 2023
Latest Posts
Article information

Author: Aracelis Kilback

Last Updated:

Views: 6332

Rating: 4.3 / 5 (64 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Aracelis Kilback

Birthday: 1994-11-22

Address: Apt. 895 30151 Green Plain, Lake Mariela, RI 98141

Phone: +5992291857476

Job: Legal Officer

Hobby: LARPing, role-playing games, Slacklining, Reading, Inline skating, Brazilian jiu-jitsu, Dance

Introduction: My name is Aracelis Kilback, I am a nice, gentle, agreeable, joyous, attractive, combative, gifted person who loves writing and wants to share my knowledge and understanding with you.