Indeed it is a non-problem that can be solved without CSDs.<p>In KDE, the current plan of some is to allow the window to give the window manager the info that it should put some widgets in the window bar.<p>The manager could then put them in the window bar – or at the top of the screen – or in a separate toolbar.<p>This provides the advantages, and avoids the disadvantages.