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 (956B)
---
1 swapmonitors
2 ============
3
4 Description
5 -----------
6
7 This patch adds the ability to swap tagsets and clients between monitors in dwm.
8 It is particularly useful for users with multiple monitors who want to quickly
9 rearrange workspaces by moving all windows and their tag assignments from one
10 monitor to another.
11
12 #### Usage
13
14 After applying the patch, the following key binding is available by default:
15
16 **MODKEY + Shift + Apostrophe (')**
17
18 This keybinding will:
19
20 - Swap the currently active monitor's tagset with that of the adjacent monitor.
21 - Move all clients (windows) between the two monitors, effectively swapping
22 their contents.
23
24 > You can customize this keybinding by modifying the following line in `config.def.h` file:
25 >
26 > ```
27 > { MODKEY|ShiftMask, XK_apostrophe, swapmon, {0} },
28 > ```
29
30 Download
31 --------
32 * [dwm-swapmonitors-20250509-4cd2832.diff](dwm-swapmonitors-20250509-4cd2832.diff)
33
34 Author
35 ------
36 * Jameel Sawafta - <jameelhsawafta@gmail.com>