Multi-monitor setup
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.
Configuring monitors
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.
xrandr
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
tags if
* one of them is configured to display in the same area as the other
(`--same-as switch)
* 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
The --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.