X Monitor Hotplugging Sweetness

A Presentation by Keith Packard

Three extensions currently deal with screen geometry in the X world -- Xinerama, XFree86VidModeExtension and RandR. Even still, this combination doesn't support monitor hot-plug or multi-head dynamic screen configuration.

This talk will present changes to the RandR extension which provides support for monitor hot-plug and dynamic multi-monitor reconfiguration. The design of the extension changes, implications for backward compatibility and desktop environment integration will be discussed along with a presentation of the implementation integrated into the X desktop.

Direct link to video