Expand description
a surface displayed while the session is locked
The client may use lock surfaces to display a screensaver, render a dialog to enter a password and unlock the session, or however else it sees fit.
On binding this interface the compositor will immediately send the first configure event. After making the ack_configure request in response to this event the client should attach and commit the first buffer. Committing the surface before acking the first configure is a protocol error. Committing the surface with a null buffer at any time is a protocol error.
The compositor is free to handle keyboard/pointer focus for lock surfaces however it chooses. A reasonable way to do this would be to give the first lock surface created keyboard focus and change keyboard focus if the user clicks on other surfaces.
Structs§
- ExtSession
Lock Surface V1 - a surface displayed while the session is locked
Enums§
Constants§
- EVT_
CONFIGURE_ OPCODE - The wire opcode for this event
- EVT_
CONFIGURE_ SINCE - The minimal object version supporting this event
- REQ_
ACK_ CONFIGURE_ OPCODE - The wire opcode for this request
- REQ_
ACK_ CONFIGURE_ SINCE - The minimal object version supporting this request
- REQ_
DESTROY_ OPCODE - The wire opcode for this request
- REQ_
DESTROY_ SINCE - The minimal object version supporting this request