Expand description
Output management.
An output is the Wayland term for a monitor. It presents windows, your cursor, and other UI elements.
Outputs are uniquely identified by their name, a.k.a. the name of the connector they’re plugged in to.
Structs§
- Mode
- A possible output pixel dimension and refresh rate configuration.
- Modeline
- A custom modeline.
- Output
Handle - A handle to an output.
- Parse
Modeline Error - Error for the
FromStr
implementation forModeline
.
Enums§
- Alignment
- The alignment to use for
OutputHandle::set_loc_adj_to
. - Transform
- An output transform.
Functions§
- connect_
signal - Connects to an
OutputSignal
. - for_
each_ output - Runs a closure on all current and future outputs.
- get_all
- Gets handles to all currently plugged-in outputs.
- get_
all_ async - Async impl for
get_all
. - get_
all_ enabled - Gets handles to all currently plugged-in and enabled outputs.
- get_
all_ enabled_ async - Async impl for
get_all_enabled
. - get_
by_ name - Gets a handle to the output with the given name.
- get_
by_ name_ async - Async impl for
get_by_name
. - get_
focused - Gets a handle to the currently focused output.
- get_
focused_ async - Async impl for
get_focused
.