<div dir="ltr">Dude, I'm trying to persuade the wayland devs to change this, not have an argument about how much wayland sucks. Thanks for explaining that this was supposed to be a feature though. I hadn't known that before.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 4, 2022 at 3:14 PM Igor Korot <<a href="mailto:ikorot01@gmail.com">ikorot01@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
On Thu, Aug 4, 2022 at 12:37 PM samuel ammonius <<a href="mailto:sfammonius@gmail.com" target="_blank">sfammonius@gmail.com</a>> wrote:<br>
><br>
> Compositors can prevent apps from doing this if they want to, but there needs to be some built-in way for windows to set their positions. Not having this isn't a feature.<br>
<br>
I am not a Wayland developer.<br>
<br>
But based on the multiple replies here and there - it is the main<br>
feature of the Wayland.<br>
It will never allow the application to set its position/size.<br>
It will however allow the end-user (a human) to configure Wayland<br>
(compositor) in any waythey want<br>
and however stupid they want.<br>
<br>
And Wayland developers consider it to be "BIG WAYLAND FEATURE".<br>
<br>
So forget about cross-platform applications behaving the same, forget<br>
about even writing sane application on Linux.<br>
Wayland (compositor) will be set up by the user (a human) in such a<br>
way so that the application could become<br>
completely unusable.<br>
<br>
Thank you.<br>
<br>
><br>
> On Thu, Aug 4, 2022 at 2:57 PM Igor Korot <<a href="mailto:ikorot01@gmail.com" target="_blank">ikorot01@gmail.com</a>> wrote:<br>
>><br>
>> On Thu, Aug 4, 2022 at 12:06 PM Simon Ser <<a href="mailto:contact@emersion.fr" target="_blank">contact@emersion.fr</a>> wrote:<br>
>> ><br>
>> > On Thursday, August 4th, 2022 at 19:00, samuel ammonius <<a href="mailto:sfammonius@gmail.com" target="_blank">sfammonius@gmail.com</a>> wrote:<br>
>> ><br>
>> > > apps such as popups and dialogs are usually supposed to start either<br>
>> > > at the center of the screen or the center of their parent app<br>
>><br>
>> You are barking at the wrong tree.<br>
>><br>
>> Apparently this is the main feature of the Wayland - do not let the developers<br>
>> set up the position of the TLW.<br>
>><br>
>> ><br>
>> > That's usually what compositors do: center apps by default. But it's to<br>
>> > the compositor and user preference.<br>
>> ><br>
>> > > apps often want to remember where they were when they closed so they<br>
>> > > can open there again<br>
>> ><br>
>> > This is what [1] addresses.<br>
>> ><br>
>> > [1]: <a href="https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18" rel="noreferrer" target="_blank">https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18</a><br>
>><br>
>> Finally!! ;-)<br>
>> Now if only Wayland can respect the calls such as<br>
>> CenterOnScreen()/CenterOnParent()<br>
>> for the dialog-like windows it would be great.<br>
>><br>
>> Unfortunately it looks like this will never happen and the application<br>
>> developers will<br>
>> have to throw away their software, because apparently dialogs can be<br>
>> put anywhere<br>
>> on the screen.<br>
>><br>
>> Something like a dialog asking for credentials to login to the DB that<br>
>> shows up in the<br>
>> top left corner, because some idiot user set it this way.<br>
>><br>
>> Thank you.<br>
</blockquote></div>