Hi,
The GTK+-3 CSD stuff leads to some poor behaviour with WindowMaker.
WindowMaker does not paint a title-bar or resizebar for GTK3 CSD
applications. The CSD at least provides close/maximise controls, but not
resize decorations.
I can override this with WindowMaker on a WM_CLASS basis by configuring
certain properties back to normal explicitly
$ wdread WMWindowAttributes evince.Evince
{
NoTitlebar = No;
NoMiniaturizeButton = No;
NoBorder = No;
NoResizebar = No;
NoCloseButton = No;
...
}
Of course if I ever edit the attributes via the title-bar drop-down, it
will lose these. Worse, it gets tedious to do this for every application.
Is there a way to have WindowMaker automatically draw its WM decorations
for GTK3+ CSD apps?
What is GTK3+ CSD doing / setting to cause Wmaker to do this? I had a look
at xprops, but nothing stands out.
For completeness, the CSDs it seems can be switched off as follows (also,
get rid of the dark theme that sometimes shows up):
$ cat ~/.config/gtk-3.0/settings.ini
[Settings]
gtk-application-prefer-dark-theme=0
gtk-decoration-layout="menu:"
regards,
--
Paul Jakma [email protected] @pjakma Key ID: 64A2FF6A
Fortune:
Heavier than air flying machines are impossible.
-- Lord Kelvin, President, Royal Society, c. 1895
--
To unsubscribe, send mail to [email protected].