[old/reference] Roots decoration manager
Created by: acrisci
Implement the decoration manager into rootston.
To enable ssd:
[core]
decoration-mode=server
#decoration-mode=client
#decoration-mode=none
TODO:
-
find some program that implements the protocol correctly for testing
Support status:
Surprisingly not supported by qt apps on my system (tried konsole, qgit, qtcreator, kcalc on fedora 27).
gnome-terminal supports it but support is not correct. It never actually creates the decoration protcol object. It checks the default mode and uses that but never tells us what mode it's using.
gnome-calendar gives us a decoration protocol object but then tells us it wants client decorations.