KDE is still not intended for client-side decorations, but has selectively used some DWDs


With the word this week, KDE’s Dolphin File Manager adopted a hamburger menu that reignited the discussion of client-side and server-side decorations for the KDE desktop.

The KDE developers still seem to be globally against the notion of client side decorations for all windows in that clients are responsible for rendering their windows in their entirety. KDE developers still prefer the notion of server-side rendering, but they sort of embrace Dynamic Window Decorations (DWD) as a partial hybrid of CSD in specific areas where it makes sense.

KDE developer Nate Graham, known for his weekly development summaries, is the one who wrote today on the KDE CSD vs SSD decorations. In the post, he noted that they are already using some sort of dynamic window decorations when it comes to the KDE Plasma system tray. Along with the system tray and its applets, there is some kind of concept of dynamic window decorations which allows the applet to pass various actions / information to the window manager to place them on the title bar. Graham commented: “This arrangement was actually not deliberate; we kind of rediscovered the DWD concept by accident. But it turned out to work very well here. This is because the pop-ups in the bar d The system state does not suffer from any of the remaining issues that plague SDRs. “

Graham concluded on Sunday Publish with, “So like KHamburgerMenu, we now have another tool in our toolbox. We can apply it to parts of our software where it makes sense, without feeling the pressure to force it everywhere. Because the best craftsmanship really comes from using the right tool for the job.


About Jon Moses

Check Also

Intel promises “substantial contributions” to the growth of RISC-V • The Register

Analysis Here’s something that would have seemed odd just a few years ago: to help …

Leave a Reply

Your email address will not be published.