On Sat, Jun 8, 2019 at 5:59 AM Thomas Adam <tho...@fvwm.org> wrote: > > On Fri, Jun 07, 2019 at 10:31:56PM -0700, Ronald F. Guilmette wrote: > > 1) > > > > First, under fvwm, some certain applications, specifically evince and > > the chromium browser, display with any of the usual outer framing that > > fvwm seems to provide for all other X application programs, e.g. Xterm, > > xpdf, and the Firefox and Oprera browsers. > > Chromium has an option to disable this. >
You may need to restart chromium after you change this setting. > As for evince and others, this is due to CSD (Client-side Decorations). > There's no proper way around this other than to use a patched gtk which uses > LD_PRELOAD to override this behaviour. > You can tell fvwm to ignore the decor hints caused by the CSD to turn off the decor. For me the following works to put borders/titlebar on evince. Style evince NoDecorHint This may have other affects that all decor hints are ignored. For my use it works in allowing fvwm to decorate my evince windows. Though I personally just like the border, and not the titlebar on my evince windows (since it dose provided maximum and minimum buttons on the CSD), so I use Style evince NoDecorHint, !Title > Have a look at gtk3-nocsd (https://github.com/PCMan/gtk3-nocsd). I've just > checekd my FreeBSD machine -- it's not packaged. > This option is also available if there are other decor hints you want honored and ignoring them all with the above style isn't appropriate for your use case. jaimos