From 4437d5b3c3eea76f6e2b0fd4a2ba21c02a098aeb Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Sat, 8 Mar 2025 15:21:28 +0900 Subject: updates --- dwm/dwm.1 | 166 +++++++++++++++++++++++++------------------------------------- 1 file changed, 68 insertions(+), 98 deletions(-) (limited to 'dwm/dwm.1') diff --git a/dwm/dwm.1 b/dwm/dwm.1 index 731f794..2473d9e 100644 --- a/dwm/dwm.1 +++ b/dwm/dwm.1 @@ -1,16 +1,21 @@ .TH DWM 1 dwm\-VERSION .SH NAME -dwm \- dynamic window manager (Luke Smith 's build) +dwm \- dynamic window manager .SH SYNOPSIS .B dwm .RB [ \-v ] .SH DESCRIPTION -dwm is a dynamic window manager for X. +dwm is a dynamic window manager for X. It manages windows in tiled, monocle +and floating layouts. Either layout can be applied dynamically, optimising the +environment for the application in use and the task performed. .P -dwm "orders" windows based on recency and primacy, while dwm layouts may -change, the most recent "master" window is shown in the most prominent -position. There are bindings for cycling through and promoting windows to the -master position. +In tiled layouts windows are managed in a master and stacking area. The master +area on the left contains one window by default, and the stacking area on the +right contains all other windows. The number of master area windows can be +adjusted from zero to an arbitrary number. In monocle layout all windows are +maximised to the screen size. In floating layout windows can be resized and +moved freely. Dialog windows are always managed floating, regardless of the +layout applied. .P Windows are grouped by tags. Each window can be tagged with one or multiple tags. Selecting certain tags displays all windows with these tags. @@ -37,159 +42,124 @@ is read and displayed in the status text area. It can be set with the .BR xsetroot (1) command. .TP -.B Left click +.B Button1 click on a tag label to display all windows with that tag, click on the layout label toggles between tiled and floating layout. .TP -.B Right click +.B Button3 click on a tag label adds/removes all windows with that tag to/from the view. .TP -.B Super\-Left click +.B Mod1\-Button1 click on a tag label applies that tag to the focused window. .TP -.B Super\-Right click +.B Mod1\-Button3 click on a tag label adds/removes that tag to/from the focused window. .SS Keyboard commands .TP -.B Super\-Return -Start terminal, +.B Mod1\-Shift\-Return +Start .BR st(1). .TP -.B Super\-d +.B Mod1\-p Spawn .BR dmenu(1) for launching other programs. .TP -.B Super\-grave -Toggle scratch for the calculator. +.B Mod1\-, +Focus previous screen, if any. .TP -.B Super\-~ -Spawn -.BR dmenuunicode(1) -for selecting emoji. +.B Mod1\-. +Focus next screen, if any. .TP -.B Super\-minus/plus, Super\-Shift\-minus/plus -Decrease/increase volume by 5 and 15 respectively. +.B Mod1\-Shift\-, +Send focused window to previous screen, if any. .TP -.B Super\-b -Open bookmarks. +.B Mod1\-Shift\-. +Send focused window to next screen, if any. .TP -.B Super\-Ctrl\-b +.B Mod1\-b Toggles bar on and off. .TP -.B Super\-q -Close focused window. -.TP -.B Super\-t/T -Sets tiled/bstack layouts. -.TP -.B Super\-f -Toggle fullscreen window. -.TP -.B Super\-F -Toggle floating layout. +.B Mod1\-t +Sets tiled layout. .TP -.B Super\-y/Y -Sets Fibonacci spiral/dwinde layouts. +.B Mod1\-f +Sets floating layout. .TP -.B Super\-u/U -Sets centered master layout. +.B Mod1\-m +Sets monocle layout. .TP -.B Super\-i/I -Sets centered master or floating master layouts. +.B Mod1\-space +Toggles between current and previous layout. .TP -.B Super\-space -Zooms/cycles focused window to/from master area. +.B Mod1\-j +Focus next window. .TP -.B Super\-j/k -Focus next/previous window. +.B Mod1\-k +Focus previous window. .TP -.B Super\-Shift\-j/k -Move selected window down/up in stack. +.B Mod1\-i +Increase number of windows in master area. .TP -.B Super\-o/O -Increase/decrease number of windows in master area. +.B Mod1\-d +Decrease number of windows in master area. .TP -.B Super\-l +.B Mod1\-l Increase master area size. .TP -.B Super\-h +.B Mod1\-h Decrease master area size. .TP -.B Super\-Shift\-space -Toggle focused window between tiled and floating state. -.TP -.B Super\-Tab -Toggles to the previously selected tags. -.TP -.B Super\-g -Moves to the previous tag. -.TP -.B Super\-Shift\-g -Moves selected window to the previous tag. +.B Mod1\-o +Select view of the window in focus. The list of tags to be displayed is matched to the window tag list. .TP -.B Super\-; -Moves to the next tag. +.B Mod1\-Return +Zooms/cycles focused window to/from master area (tiled layouts only). .TP -.B Super\-Shift\-; -Moves selected window to the next tag. -.TP -.B Super\-PageUp -Moves to the previous tag. -.TP -.B Super\-Shift\-PageUp -Moves selected window to the previous tag. -.TP -.B Super\-Pagedown -Moves to the next tag. -.TP -.B Super\-Shift\-PageDown -Moves selected window to the next tag. +.B Mod1\-Shift\-c +Close focused window. .TP -.B Super\-a -Toggle gaps. +.B Mod1\-Shift\-f +Toggle fullscreen for focused window. .TP -.B Super\-z -Increase gaps between windows. +.B Mod1\-Shift\-space +Toggle focused window between tiled and floating state. .TP -.B Super\-x -Decrease gaps between windows. +.B Mod1\-Tab +Toggles to the previously selected tags. .TP -.B Super\-Shift\-[1..n] +.B Mod1\-Shift\-[1..n] Apply nth tag to focused window. .TP -.B Super\-Shift\-0 +.B Mod1\-Shift\-0 Apply all tags to focused window. .TP -.B Super\-Control\-Shift\-[1..n] +.B Mod1\-Control\-Shift\-[1..n] Add/remove nth tag to/from focused window. .TP -.B Super\-[1..n] +.B Mod1\-[1..n] View all windows with nth tag. .TP -.B Super\-0 +.B Mod1\-0 View all windows with any tag. .TP -.B Super\-Control\-[1..n] +.B Mod1\-Control\-[1..n] Add/remove all windows with nth tag to/from the view. .TP -.B Super\-Shift\-q +.B Mod1\-Shift\-q Quit dwm. .TP -.B Super\-Shift\-r -Restart dwm. -.TP .B Mod1\-Control\-Shift\-q -Menu to refresh/quit/reboot/shutdown. +Restart dwm. .SS Mouse commands .TP -.B Super\-Left click +.B Mod1\-Button1 Move focused window while dragging. Tiled windows will be toggled to the floating state. .TP -.B Super\-Middle click +.B Mod1\-Button2 Toggles focused window between floating and tiled state. .TP -.B Super\-Right click +.B Mod1\-Button3 Resize focused window while dragging. Tiled windows will be toggled to the floating state. .SH CUSTOMIZATION dwm is customized by creating a custom config.h and (re)compiling the source -- cgit v1.2.3