-
Notifications
You must be signed in to change notification settings - Fork 25
Description
First I discovered, when compositor is enabled, some Mate windows, use dialog
instead of window
node. So, now I'm trying to fix my theme with and without compositor, with and without GTK_CSD=1
, and I found a problem:
When compositor is enabled, when I run: GTK_DEBUG=interactive GTK_CSD=1 GTK_BACKDROP=1 mate-window-properties
or GTK_DEBUG=interactive GTK_CSD=1 GTK_BACKDROP=0 mate-window-properties
, there are no problems (it's a CSD dialog):
I can enable or disable compositor without any problems, except the black background under the window/dialog, but it's probably easy to fix it via composited-changed
signal (csd
-> solid-csd
):
When compositor is enabled or When compositor is disabled, when I run: GTK_DEBUG=interactive GTK_CSD=0 GTK_BACKDROP=1 mate-window-properties
and GTK_DEBUG=interactive GTK_CSD=0 GTK_BACKDROP=0 mate-window-properties
, there are no problems (it's a marco window):
I can enable or disable compositor without any problems.
When compositor is not enabled, when I run: GTK_DEBUG=interactive GTK_CSD=1 GTK_BACKDROP=1 mate-window-properties
or GTK_DEBUG=interactive GTK_CSD=1 GTK_BACKDROP=0 mate-window-properties
, there are no problems (even if it's NOT a CSD window/dialog):
But when I try to enable the compositor, there is something wrong with decoration
node: