CSD compatibility issues
Submitted by David Edmundson
Link to original bug (#729721)
Description
Created attachment 276074 Patch
Currently CSD causes numerous problems on other window managers; double borders, shadows in the previews and more.
We end up with images like https://lh5.googleusercontent.com/-pbnWrNbEWlk/U2jq5uQC9XI/AAAAAAAAB6Q/_jDVeep1PSw/w527-h542-no/dfeet1.png
This patch provides a hook in GDKScreen to query if the X11 window manager supports CSD, currently by using _NET_WM_NAME and enables/disables CSD appropriately.
Testing done:
- ran kwin and bijiben and saw kwin's decoration
- ran mutter and bijiben and saw only the original decoration
Patch 276074, "Patch":
0001-Only-enable-CSD-on-supported-window-managers.patch
Version: 3.13.x
Depends on
- Bug 708431
- Bug 729767
- Bug 729772
- Bug 729784
- Bug 698762
- Bug 705825
- Bug 707167
- Bug 708857
- Bug 709413
- Bug 727693
- Bug 729769
- Bug 729773
- Bug 729777
- Bug 729780
- Bug 729781
- Bug 729782
- Bug 729783
- Bug 729786
- Bug 729788
- Bug 729792
- Bug 729793