Expand description
configure single output devices
outputconfiguration is a client-specific resource that can be used to ask the server to apply changes to available output devices.
The client receives a list of output devices from the registry. When it wants to apply new settings, it creates a configuration object from the outputmanagement global, writes changes through this object’s enable, scale, transform and mode calls. It then asks the server to apply these settings in an atomic fashion, for example through Linux’ DRM interface.
The server signals back whether the new settings have applied successfully or failed to apply. outputdevice objects are updated after the changes have been applied to the hardware and before the server side sends the applied event.
Structs§
- KdeOutput
Configuration V2 - configure single output devices
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
- Error
- kde_output_configuration_v2 error values
- Event
- Request
- RgbRange
- describes RGB range policy
- VrrPolicy
- describes vrr policy
Constants§
- EVT_
APPLIED_ OPCODE - The wire opcode for this event
- EVT_
APPLIED_ SINCE - The minimal object version supporting this event
- EVT_
FAILED_ OPCODE - The wire opcode for this event
- EVT_
FAILED_ SINCE - The minimal object version supporting this event
- EVT_
FAILURE_ REASON_ OPCODE - The wire opcode for this event
- EVT_
FAILURE_ REASON_ SINCE - The minimal object version supporting this event
- REQ_
APPLY_ OPCODE - The wire opcode for this request
- REQ_
APPLY_ 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
- REQ_
ENABLE_ OPCODE - The wire opcode for this request
- REQ_
ENABLE_ SINCE - The minimal object version supporting this request
- REQ_
MODE_ OPCODE - The wire opcode for this request
- REQ_
MODE_ SINCE - The minimal object version supporting this request
- REQ_
OVERSCAN_ OPCODE - The wire opcode for this request
- REQ_
OVERSCAN_ SINCE - The minimal object version supporting this request
- REQ_
POSITION_ OPCODE - The wire opcode for this request
- REQ_
POSITION_ SINCE - The minimal object version supporting this request
- REQ_
SCALE_ OPCODE - The wire opcode for this request
- REQ_
SCALE_ SINCE - The minimal object version supporting this request
- REQ_
SET_ AUTO_ ROTATE_ POLICY_ OPCODE - The wire opcode for this request
- REQ_
SET_ AUTO_ ROTATE_ POLICY_ SINCE - The minimal object version supporting this request
- REQ_
SET_ BRIGHTNESS_ OPCODE - The wire opcode for this request
- REQ_
SET_ BRIGHTNESS_ OVERRIDES_ OPCODE - The wire opcode for this request
- REQ_
SET_ BRIGHTNESS_ OVERRIDES_ SINCE - The minimal object version supporting this request
- REQ_
SET_ BRIGHTNESS_ SINCE - The minimal object version supporting this request
- REQ_
SET_ COLOR_ POWER_ TRADEOFF_ OPCODE - The wire opcode for this request
- REQ_
SET_ COLOR_ POWER_ TRADEOFF_ SINCE - The minimal object version supporting this request
- REQ_
SET_ COLOR_ PROFILE_ SOURCE_ OPCODE - The wire opcode for this request
- REQ_
SET_ COLOR_ PROFILE_ SOURCE_ SINCE - The minimal object version supporting this request
- REQ_
SET_ DIMMING_ OPCODE - The wire opcode for this request
- REQ_
SET_ DIMMING_ SINCE - The minimal object version supporting this request
- REQ_
SET_ HIGH_ DYNAMIC_ RANGE_ OPCODE - The wire opcode for this request
- REQ_
SET_ HIGH_ DYNAMIC_ RANGE_ SINCE - The minimal object version supporting this request
- REQ_
SET_ ICC_ PROFILE_ PATH_ OPCODE - The wire opcode for this request
- REQ_
SET_ ICC_ PROFILE_ PATH_ SINCE - The minimal object version supporting this request
- REQ_
SET_ PRIMARY_ OUTPUT_ OPCODE - The wire opcode for this request
- REQ_
SET_ PRIMARY_ OUTPUT_ SINCE - The minimal object version supporting this request
- REQ_
SET_ PRIORITY_ OPCODE - The wire opcode for this request
- REQ_
SET_ PRIORITY_ SINCE - The minimal object version supporting this request
- REQ_
SET_ RGB_ RANGE_ OPCODE - The wire opcode for this request
- REQ_
SET_ RGB_ RANGE_ SINCE - The minimal object version supporting this request
- REQ_
SET_ SDR_ BRIGHTNESS_ OPCODE - The wire opcode for this request
- REQ_
SET_ SDR_ BRIGHTNESS_ SINCE - The minimal object version supporting this request
- REQ_
SET_ SDR_ GAMUT_ WIDENESS_ OPCODE - The wire opcode for this request
- REQ_
SET_ SDR_ GAMUT_ WIDENESS_ SINCE - The minimal object version supporting this request
- REQ_
SET_ VRR_ POLICY_ OPCODE - The wire opcode for this request
- REQ_
SET_ VRR_ POLICY_ SINCE - The minimal object version supporting this request
- REQ_
SET_ WIDE_ COLOR_ GAMUT_ OPCODE - The wire opcode for this request
- REQ_
SET_ WIDE_ COLOR_ GAMUT_ SINCE - The minimal object version supporting this request
- REQ_
TRANSFORM_ OPCODE - The wire opcode for this request
- REQ_
TRANSFORM_ SINCE - The minimal object version supporting this request