Expand description
output configuration representation
An output device describes a display device available to the compositor. output_device is similar to wl_output, but focuses on output configuration management.
A client can query all global output_device objects to enlist all available display devices, even those that may currently not be represented by the compositor as a wl_output.
The client sends configuration changes to the server through the outputconfiguration interface, and the server applies the configuration changes to the hardware and signals changes to the output devices accordingly.
This object is published as global during start up for every available display devices, or when one later becomes available, for example by being hotplugged via a physical connector.
Warning! The protocol described in this file is a desktop environment implementation detail. Regular clients must not use this protocol. Backward incompatible changes may be added without bumping the major version of the extension.
Structs§
- Capability
- describes capabilities of the outputdevice
- KdeOutput
Device V2 - output configuration representation
Enums§
- Auto
Rotate Policy - describes when auto rotate should be used
- Color
Power Tradeoff - tradeoff between power and accuracy
- Color
Profile Source - which source the compositor should use for the color profile on an output
- Event
- Request
- RgbRange
- describes RGB range policy
- Subpixel
- subpixel geometry information
- Transform
- transform from framebuffer to output
- VrrPolicy
- describes vrr policy
Constants§
- EVT_
AUTO_ ROTATE_ POLICY_ OPCODE - The wire opcode for this event
- EVT_
AUTO_ ROTATE_ POLICY_ SINCE - The minimal object version supporting this event
- EVT_
BRIGHTNESS_ METADATA_ OPCODE - The wire opcode for this event
- EVT_
BRIGHTNESS_ METADATA_ SINCE - The minimal object version supporting this event
- EVT_
BRIGHTNESS_ OPCODE - The wire opcode for this event
- EVT_
BRIGHTNESS_ OVERRIDES_ OPCODE - The wire opcode for this event
- EVT_
BRIGHTNESS_ OVERRIDES_ SINCE - The minimal object version supporting this event
- EVT_
BRIGHTNESS_ SINCE - The minimal object version supporting this event
- EVT_
CAPABILITIES_ OPCODE - The wire opcode for this event
- EVT_
CAPABILITIES_ SINCE - The minimal object version supporting this event
- EVT_
COLOR_ POWER_ TRADEOFF_ OPCODE - The wire opcode for this event
- EVT_
COLOR_ POWER_ TRADEOFF_ SINCE - The minimal object version supporting this event
- EVT_
COLOR_ PROFILE_ SOURCE_ OPCODE - The wire opcode for this event
- EVT_
COLOR_ PROFILE_ SOURCE_ SINCE - The minimal object version supporting this event
- EVT_
CURRENT_ MODE_ OPCODE - The wire opcode for this event
- EVT_
CURRENT_ MODE_ SINCE - The minimal object version supporting this event
- EVT_
DIMMING_ OPCODE - The wire opcode for this event
- EVT_
DIMMING_ SINCE - The minimal object version supporting this event
- EVT_
DONE_ OPCODE - The wire opcode for this event
- EVT_
DONE_ SINCE - The minimal object version supporting this event
- EVT_
EDID_ OPCODE - The wire opcode for this event
- EVT_
EDID_ SINCE - The minimal object version supporting this event
- EVT_
EISA_ ID_ OPCODE - The wire opcode for this event
- EVT_
EISA_ ID_ SINCE - The minimal object version supporting this event
- EVT_
ENABLED_ OPCODE - The wire opcode for this event
- EVT_
ENABLED_ SINCE - The minimal object version supporting this event
- EVT_
GEOMETRY_ OPCODE - The wire opcode for this event
- EVT_
GEOMETRY_ SINCE - The minimal object version supporting this event
- EVT_
HIGH_ DYNAMIC_ RANGE_ OPCODE - The wire opcode for this event
- EVT_
HIGH_ DYNAMIC_ RANGE_ SINCE - The minimal object version supporting this event
- EVT_
ICC_ PROFILE_ PATH_ OPCODE - The wire opcode for this event
- EVT_
ICC_ PROFILE_ PATH_ SINCE - The minimal object version supporting this event
- EVT_
MODE_ OPCODE - The wire opcode for this event
- EVT_
MODE_ SINCE - The minimal object version supporting this event
- EVT_
NAME_ OPCODE - The wire opcode for this event
- EVT_
NAME_ SINCE - The minimal object version supporting this event
- EVT_
OVERSCAN_ OPCODE - The wire opcode for this event
- EVT_
OVERSCAN_ SINCE - The minimal object version supporting this event
- EVT_
RGB_ RANGE_ OPCODE - The wire opcode for this event
- EVT_
RGB_ RANGE_ SINCE - The minimal object version supporting this event
- EVT_
SCALE_ OPCODE - The wire opcode for this event
- EVT_
SCALE_ SINCE - The minimal object version supporting this event
- EVT_
SDR_ BRIGHTNESS_ OPCODE - The wire opcode for this event
- EVT_
SDR_ BRIGHTNESS_ SINCE - The minimal object version supporting this event
- EVT_
SDR_ GAMUT_ WIDENESS_ OPCODE - The wire opcode for this event
- EVT_
SDR_ GAMUT_ WIDENESS_ SINCE - The minimal object version supporting this event
- EVT_
SERIAL_ NUMBER_ OPCODE - The wire opcode for this event
- EVT_
SERIAL_ NUMBER_ SINCE - The minimal object version supporting this event
- EVT_
UUID_ OPCODE - The wire opcode for this event
- EVT_
UUID_ SINCE - The minimal object version supporting this event
- EVT_
VRR_ POLICY_ OPCODE - The wire opcode for this event
- EVT_
VRR_ POLICY_ SINCE - The minimal object version supporting this event
- EVT_
WIDE_ COLOR_ GAMUT_ OPCODE - The wire opcode for this event
- EVT_
WIDE_ COLOR_ GAMUT_ SINCE - The minimal object version supporting this event