The last time KDE released a major revision of its interface, users protested bitterly, and the project took several years to live down the reaction.
Next time, you would expect that KDE would play it safer. And, at times, the newly released beta of the latest Plasma interface does just that. In many respects, it is more a matter of re-alignment and positioning than of overthrowing paradigms.
Yet, at the same time, some of the choices seem as likely to bewilder as assist users, at least in their present form. They make me wonder whether KDE might meet yet another round of hostile user reaction in what will eventually become either the latest round of releases in the fourth series, or else the first in the fifth release series.
The best way to view these mixed results is to download an image from Neon, a sub-project of Kubuntu which packages the daily development builds. Neon can be run as a live image, or installed to hard drive or a virtual machine using the icon in the Desktop directory labeled
The Neon images are bootable, but be aware that the beta lacks many applications, utilities, and widgets that have yet to be re-written for the new interface. In particular, although Plasma is designed to swap out interfaces, only one is available in the beta -- there is not even a Folder View to provide a classic desktop with icons.
Also, stability is haphazard. The beta is definitely for testing only, and you do not want to risk serious data to its frequent crashes. Still, enough of the desktop and its default minimalist theme are available to give a sense of how the new desktop will look and act.
KDE has been edging towards its next generation desktop for a couple of years now, gradually replacing existing components with ones written in QML and using the Qt5 toolkit. In the last couple of releases, the project has not updated the platform at all, confining itself to updated versions of applications and referring to "software compilations" in an effort to make what’s happening clearer.
For the last few releases, most KDE users have benefited from this transition without being aware of the changes. Under these circumstances, the first thing to observe about the beta is that it is subjectively faster than recent KDE releases when logging in or starting applications.
In fact, it is so much faster that when running in a virtual machine it appears faster than the host machine's native operating system with six times the memory. Results may vary on different machines, but if my experience is at all typical, then nobody is going to refer to KDE as bloated ever again.
The Breeze Plasma theme is blocky, with stick-figure panel icons. The theme is not particularly to my taste, nor are the icons any easier to decipher than more elaborate ones. But it does create an impression of simplicity that newcomers might find reassuring.
However, themes can be changed. What is more noticeable are some of the other features as you explore.
For example, KDE is following GNOME's and Ubuntu's leads by adding a custom font to improve its branding. Called Oxygen, the font currently exists as a sans serif with bold and monospaced weights.
Oxygen is a geometric typeface, rather than a modern humanist one like GNOME's Cantarell or the Ubuntu font, so it allows KDE to stand out from its rivals. More to the point, its simplicity calls less attention to itself while being easily readable on the desktop. Its monospaced weight is especially well-designed, with none of the awkward spacing or ugliness found in many monospaced fonts, and could easily become the choice of developers or others who work at the command line.
Another change is in the desktop toolkit. Once derisively referred to as cashew, it is now not only a rectangle, but positioned on the upper left, where users can find it and realize its functions. Actually, they will have no choice except to use it, since it is now the only place where you can log out.
The importance of the toolkit is also reinforced by having its lists of widgets and activities now display directly below it, making their relation to the toolkit clear.