There is a new merge on the Wayland GitLab repo. This new merge (of an old pull request) adds xdg-session-management protocol to Wayland. This is a big development and certainly a feature Linux users will enjoy.

As per the brief message in merge request:

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.

This protocol adds a method for managing such negotiation and is loosely based on the Enlightenment “session recovery” protocol which has been implemented and functional for roughly two years.

In simpler words, session recovery is finally coming to Wayland.

  • owsei@programming.dev
    link
    fedilink
    arrow-up
    5
    ·
    22 hours ago

    I’m using a tiling window manager, so the placement and window decoration stuff I’ve never tried, but these things worked out without any tinkering for me:

    using a screen recording program to, ya know, record the screen;

    with wf-recorder or something

    launch graphical applications as a different user and have them interact natively with the rest of the desktop

    clipboard

    assign a hotkey or keycombo for an application, that can be fired from anywhere else in the desktop;

    being able to manufacture input events for keyboard, mouse, joystick etc… for when there are issues;

    all of these just came in with hyprland and appear to be common case. Hope all your requirements will be met soon!