With X11 apps typically do it themselves - save window geometry in their settings and restore it on startup. This also works on other platforms like Windows and macOS, making it a cross-platform solution… Until Wayland came along. With Wayland apps aren’t allowed to position themselves on screen (again, unlike with all other major desktop windowing systems on Linux or other platforms) and this approach doesn’t work. This is something that needs to be implemented in each Wayland compositor directly, and AFAIK doesn’t exist yet.
3 Likes