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.
On Thu, Aug 4, 2022 at 3:14 PM Igor Korot <ikoro...@gmail.com> wrote: > Hi, > > On Thu, Aug 4, 2022 at 12:37 PM samuel ammonius <sfammon...@gmail.com> > wrote: > > > > 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. > > I am not a Wayland developer. > > But based on the multiple replies here and there - it is the main > feature of the Wayland. > It will never allow the application to set its position/size. > It will however allow the end-user (a human) to configure Wayland > (compositor) in any waythey want > and however stupid they want. > > And Wayland developers consider it to be "BIG WAYLAND FEATURE". > > So forget about cross-platform applications behaving the same, forget > about even writing sane application on Linux. > Wayland (compositor) will be set up by the user (a human) in such a > way so that the application could become > completely unusable. > > Thank you. > > > > > On Thu, Aug 4, 2022 at 2:57 PM Igor Korot <ikoro...@gmail.com> wrote: > >> > >> On Thu, Aug 4, 2022 at 12:06 PM Simon Ser <cont...@emersion.fr> wrote: > >> > > >> > On Thursday, August 4th, 2022 at 19:00, samuel ammonius < > sfammon...@gmail.com> wrote: > >> > > >> > > apps such as popups and dialogs are usually supposed to start either > >> > > at the center of the screen or the center of their parent app > >> > >> You are barking at the wrong tree. > >> > >> Apparently this is the main feature of the Wayland - do not let the > developers > >> set up the position of the TLW. > >> > >> > > >> > That's usually what compositors do: center apps by default. But it's > to > >> > the compositor and user preference. > >> > > >> > > apps often want to remember where they were when they closed so they > >> > > can open there again > >> > > >> > This is what [1] addresses. > >> > > >> > [1]: > https://gitlab.freedesktop.org/wayland/wayland-protocols/-/merge_requests/18 > >> > >> Finally!! ;-) > >> Now if only Wayland can respect the calls such as > >> CenterOnScreen()/CenterOnParent() > >> for the dialog-like windows it would be great. > >> > >> Unfortunately it looks like this will never happen and the application > >> developers will > >> have to throw away their software, because apparently dialogs can be > >> put anywhere > >> on the screen. > >> > >> Something like a dialog asking for credentials to login to the DB that > >> shows up in the > >> top left corner, because some idiot user set it this way. > >> > >> Thank you. >