<div dir="ltr"><div dir="ltr">On Thu, 20 Oct 2022 at 15:24, Enrico Weigelt, metux IT consult <<a href="mailto:lkml@metux.net">lkml@metux.net</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>
here's yet another one of my recently implemented features:<br>
<br>
forcing borders/decorations around windows via window policies.<br>
<br>
<br>
Rationale: lots of applications deliberately break UI consistency<br>
and going against user's will by explicitly removing borders/<br>
decorations and trying to reimplement standard window manager<br>
functionality in their own funny ways. The most notable examples<br>
like MS-Teams can't be fixed the source (needless to say that those<br>
vendors have no intention whatsoever to fix this). Therefore, we need<br>
a way to bring back the user's choice, which has been requested by<br>
tickets since a long time.<br>
<br>
By using window policies (see *1) this is trivial to handle:<br>
the user has now the free choice to enforce the desired behavior<br>
in a very simple ways.<br>
<br>
Since this feature is based on the generic window policies feature,<br>
the patch is found in the window-policies queue:<br>
<br>
<a href="https://gitlab.xfce.org/xfce/xfwm4/-/merge_requests/55" rel="noreferrer" target="_blank">https://gitlab.xfce.org/xfce/xfwm4/-/merge_requests/55</a><br>
<br>
<br>
have fun,<br>
<br>
*1) <a href="https://mail.xfce.org/pipermail/xfce4-dev/2022-October/033043.html" rel="noreferrer" target="_blank">https://mail.xfce.org/pipermail/xfce4-dev/2022-October/033043.html</a><br>
</blockquote><div><br></div><div>I already explicitly expressed my disagreement on forcing decorations in the WM against the will of the application, I did so in both the issue and in the merge request - Duplicating discussions in the mailing list won't help anyone.</div><div><br></div><div>Let's keep the existing discussions in the relevant merge requests or issues, so that we do no not need to repeat the same things in multiple places.</div><div><br></div><div>Cheers</div><div>Olivier</div><div><br></div></div></div>