KDE Plasma user environment moves to Qt 6

The developers of the KDE project announced their intention to migrate the master branch of the KDE Plasma custom shell to the Qt 28 library on February 6. Due to the transfer, some problems and violations of some minor functions may be observed in the master branch for some time. Existing kdesrc-build build environment configurations will be migrated to a Plasma/5.27 branch build that uses Qt5 ("branch-group kf5-qt5" in .kdesrc-buildrc). To build with Qt6, "kf6-qt6" should be specified in .kdesrc-buildrc .

The release of the KDE Plasma 5.27 desktop was the last in the KDE 5 series, and after that, the developers began to form the KDE 6 branch, the key change in which was the transition to Qt 6 and the delivery of an updated base set of libraries and runtime components KDE Frameworks 6, which forms the KDE software stack . In addition to adapting to work on top of Qt 6, KDE Frameworks 6 is undergoing a major API rework, for example, it is planned to provide a new API for working with notifications (KNotifications), to simplify the use of library features in environments without widgets, to rework the KDeclarative API, to revise the separation of API classes and runtime- services to reduce the number of dependencies when using the API.

The release of KDE Plasma 6 is expected in autumn 2023. In its current form, out of 580 KDE projects, the ability to build with Qt 6 has been implemented in 362 projects so far. Among the components that do not yet support Qt 6 are colord-kde, falkon, k3b, kdevelop, kget, kgpg, kmix, konqueror, ktorrent, okular, aura-browser, discover, plasma-remotecontrollers

Source: opennet.ru

Add a comment