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
- XdgSession
Manager V1 - manage sessions for applications
Enums§
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