DMX(3)

DMX3

X window system dmx (distributed multihead x) extension

Overview

The DMX extension provides support for communication with and control of Xdmx(1) server. Attributes of the Xdmx(1) server and of the back-end screens attached to the server can be queried and modified via this protocol.

Summary of library functions

The following is a summary of DMX library functions:

DMXQueryExtension(3) - determine if DMX is available

DMXQueryVersion(3) - determine DMX extension version

DMXSync(3) - flush protocol requests between Xdmx(1) and back-end X servers

DMXForceWindowCreation(3) - force immediate back-end window creation

DMXGetScreenCount(3) - determine number of back-end screens

DMXGetScreenAttributes(3) - determine back-end screen attributes

DMXChangeScreensAttributes(3) - change back-end screen attributes

DMXAddScreen(3) - attach a new back-end screen

DMXRemoveScreen(3) - detach a back-end screen

DMXGetWindowAttributes(3) - determine back-end window attributes

DMXGetDesktopAttributes(3) - determine global bounding box

DMXChangeDesktopAttributes(3) - change global bounding box

DMXGetInputCount(3) - determine number of input devices

DMXGetInputAttributes(3) - determine input device attributes

DMXAddInput(3) - attach a new backend or console input

DMXRemoveInput(3) - detach an input

DMXAddBackendInput(3) - attach a new back-end input

DMXAddConsoleInput(3) - attach a new console input

Each of these functions is described in its own man page.

Releases

8 releases since Debian 5.0 (Lenny); the text changed 4 times.

  1. 5.0
  2. 6.0
  3. 7
  4. 8–9
  5. 10–12

From libdmx-dev 1:1.1.4-2 in Debian 12 (Bookworm). Parsed by carta from the page's man source.