Get the latest tech news
GNOME Mutter Merges XDG Session Management Wayland Protocol
As a very last minute change ahead of tagging GNOME Mutter 47, merged this morning to Mutter is support for the XDG session management Wayland protocol
Underneath this is implemented as a Gvdb file at ~/.local/share to store the state of all client sessions, and allowing reasonably fast access to each of them, even though there is no support for X11 applications, the per-window details that are saved are specified in a windowing-specific manner." The upstream description is:"For a variety of cases it's desirable to have a method for negotiating the restoration of previously-used states for a client's windows. This helps for e.g., a compositor/client crashing (definitely not due to bugs) or a backgrounded client deciding to temporarily destroy its surfaces in order to conserve resources.
Or read this on Phoronix