Nem tudom mi az a "client-side decoration" , da ha arról van szó, hogy minden app fejlesztője oda rejti el a menüt ahova ő gondolja, akkor az egy nagy "baszmány".
Nem értem miért nem lehet desktop -on meghagyni a hagyományos menü-t. Ezért nagyon szeretem KDE-ben a global-appmenu-t (szerintem van gnome-ra is). Bár ott meg némelyik alkalmazásnál (firefox, anki, qtcreator) nem jelenik meg, a chrome származékoknál viszont jó. Az a legkellemetlenebb ha nem jelenik meg viszont az app(qtcreator, anki) címsorából eltűnik a hagyományos menü. Azt így szoktam indítani:
qdbus org.kde.kded5 /kded org.kde.kded5.unloadModule appmenu && anki & sleep 1 && qdbus org.kde.kded5 /kded org.kde.kded5.loadModule appmenu
kikapcsolom majd vissza a global appmenüt.