<div dir="ltr">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.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Aug 4, 2022 at 2:57 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">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>