======================================= Type deai.plugin.xorg.randr:OutputProps ======================================= .. lua:module:: deai.plugin.xorg.randr.OutputProps Properties of an output This functions as a dictionary of properties of an output. The keys are strings, and the retrieved values are strings, arrays of strings, or arrays of integers. Values from X server are converted as such: - If the type is `ATOM`, then each of the values, which are atoms, are converted to strings by looking up the atom name. The result is an array of strings. - If the type is `INTEGER`, and the bit width is 8, then the values are treated as bytes, and are returned as a single string. An example of such a property is the EDID. - If the type is `INTEGER`, and the bit width is 16 or 32, then the values are returned as an array of integers. See :lua:attr:`Output.props ` for more information about this type