index.md - sites - public wiki contents of suckless.org
(HTM) git clone git://git.suckless.org/sites
(DIR) Log
(DIR) Files
(DIR) Refs
---
index.md (1662B)
---
1 Multi-monitor setup
2 ===================
3 If configured to use Xinerama libraries in `config.mk`, dwm can automatically
4 detect configured screen outputs (monitor, overhead projector, etc.) and their
5 resolutions and draw the windows in the output area accordingly.
6
7 Configuring monitors
8 --------------------
9 One of the easiest ways to configure screen outputs is via the *RandR* X server
10 extension using the `xrandr` tool. Without arguments it will list the current
11 configuration of screen outputs.
12
13 xrandr
14
15 For each connected output the supported resolution modes will be printed.
16
17 Mirroring two outputs
18 ---------------------
19 dwm will assume that two outputs should display identical windows and tags if:
20
21 * one of them is configured to display in the same area as the other
22 (`--same-as` switch)
23 * they have the same resolution
24
25 After connecting a monitor, this could be an example of a mirroring setup
26
27 xrandr --output VGA1 --auto --same-as LVDS1 --mode 1024x768
28 xrandr --output LVDS1 --mode 1024x768
29
30 The `--auto` switch enables the output after it was connected.
31
32 Two independent outputs
33 -----------------------
34 If two screen outputs have different resolutions, dwm assumes that they should
35 display different windows and tag sets. It may therefore be necessary to
36 instruct the X server via the `xrandr` tool to draw the outputs in different
37 areas of the screen, as it may default to `--same-as` and the areas would
38 overlap.
39
40 After connecting a monitor, this could be an example of such a setup
41
42 xrandr --output VGA1 --auto --right-of LVDS1
43
44 In this case the `--auto` switch enables the output after connecting and also
45 sets its preferred resolution mode.