Feature: fix borders for misbehaving applications

Andrzej andrzejr at xfce.org
Thu Oct 20 17:53:26 CEST 2022


On 20/10/2022 15:02, Enrico Weigelt, metux IT consult wrote:
>> 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 - 
>
> So the will of some corporations like Microsoft counts a lot more to you
> than the user's will ?
>
> And users should not have the freedom to get a consistent UI ?
>
> And you don't like users being able to move around windows of hanging
> applications easily ?

I agree with you on all three points. This is not a purely technical 
issue - an increasing number of applications (including some of Xfce's 
own) is deliberately bypassing window managers by abusing X11 mechanisms 
that were intended for menus, panels and fullscreen windows (i.e. ones 
that do not need to be controlled). It is pity users have to fight back 
against developers but in such cases I would err on the side of users.

However, Xfwm (and a good chunk of Xfce) is Oliver's baby, so please 
respect his choice on this matter. Maintaining code over a period of two 
decades is a massive commitment and it should be appreciated. It is the 
lack of people like Oliver that is responsible for others reinventing 
and rewriting everything around, usually worse.

OTOH, I liked most of your ideas. There is a lot that could be improved 
e.g. in workflows on large screens or multiple monitors. If you forked 
xfwm today (under a different name to avoid conflicts and confusion) I 
would use it myself, for as long as it exists. Just be careful with 
removing feature - these are almost always used somewhere. Especially 
that Xfce is often a desktop of choice for working with older applications.

Best regards,

Andrzej




More information about the Xfce mailing list