Skip to main content

Module xdg_session_manager_v1

Module xdg_session_manager_v1 

Source
Expand description

manage sessions for applications

The xdg_session_manager_v1 interface defines base requests for creating and managing a session for an application. Sessions persist across application and compositor restarts unless explicitly destroyed. A session is created for the purpose of maintaining an application’s xdg_toplevel surfaces across compositor or application restarts. The compositor should remember as many states as possible for surfaces in a given session, but there is no requirement for which states must be remembered.

Policies such as cache eviction are declared an implementation detail of the compositor. Clients should account for no longer existing sessions.

Structs§

Error
Reason
reason for getting a session
XdgSessionManagerV1
manage sessions for applications

Enums§

Event
Request

Constants§

REQ_DESTROY_OPCODE
The wire opcode for this request
REQ_DESTROY_SINCE
The minimal object version supporting this request
REQ_GET_SESSION_OPCODE
The wire opcode for this request
REQ_GET_SESSION_SINCE
The minimal object version supporting this request