If configured to use Xinerama libraries in
config.mk, dwm can
automatically detect configured screen outputs (monitor, overhead
projector, etc.) and their resolutions and draw the windows in the
output area accordingly.
One of the easiest ways to configure screen outputs is via the RandR
X server extension using the
xrandr tool. Without arguments it will
list the current configuration of screen outputs.
For each connected output the supported resolution modes will be printed.
Mirroring two outputs
dwm will assume that two outputs should display identical windows and
* one of them is configured to display in the same area as the other
* they have the same resolution
After connecting a monitor, this could be an example of a mirroring setup
xrandr --output VGA1 --auto --same-as LVDS1 --mode 1024x768 xrandr --output LVDS1 --mode 1024x768
--auto switch enables the output after it was connected.
Two independent outputs
If two screen outputs have different resolutions, dwm assumes that
they should display different windows and tag sets. It may therefore
be necessary to instruct the X server via the
xrandr tool to draw
the outputs in different areas of the screen, as it may default to
--same-as and the areas would overlap.
After connecting a monitor, this could be an example of such a setup
xrandr --output VGA1 --auto --right-of LVDS1
In this case the
--auto switch enables the output after connecting
and also sets its preferred resolution mode.