aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--README.md21
-rw-r--r--monsterwm.127
2 files changed, 36 insertions, 12 deletions
diff --git a/README.md b/README.md
index a0e59c2..86a1ddd 100644
--- a/README.md
+++ b/README.md
@@ -5,8 +5,8 @@ monsterwm
----------------------
**monsterwm** is a minimal, lightweight, tiny but monsterous dynamic tiling window manager.
-It will try to stay as small as possible. Currently under 700 lines with the config file included.
-It provides a set of different layout modes (see below), but has no floating mode support yet.
+It will try to stay as small as possible. Currently under 750 lines with the config file included.
+It provides a set of different layout modes (see below), and has partial floating mode support.
Each virtual desktop has its own properties, unaffected by other desktops' settings.
For screenshots and ramblings/updates check the [topic on ArchLinux forums][monsterwm].
@@ -67,7 +67,22 @@ opening the window at the bottom of the stack (attach\_aside)
---
-All accessible with keyboard shortcuts defined in the config.h file.
+ *partial floating mode*
+
+ -------------
+ | | |
+ |--' .---. |
+ | | | |
+ | | | |
+ ------`---'--
+
+ _Partial_ floating mode means that one can freely move and resize windows, but
+ the windows will revert to their tiling mode position once a window is added or
+ removed, and that window is not transient.
+
+---
+
+All accessible with keyboard and mouse shortcuts are defined in the config.h file.
* The window W at the top of the stack can be resized on a per desktop basis.
* Changing a tiling mode or window size on one desktop doesn't affect the other desktops.
diff --git a/monsterwm.1 b/monsterwm.1
index fcad4a2..efbd7a9 100644
--- a/monsterwm.1
+++ b/monsterwm.1
@@ -5,17 +5,13 @@ monsterwm \- minimal and dynamic tiling window manager
.B monsterwm
.RB [ \-v ]
.SH DESCRIPTION
-monsterwm is a very minimal, lightweight, monsterous, tiny, dynamic tiling
-window manager. It will try to stay as small as possible. It looks a lot like
-.I dwm
-with gridlayout, bstack, pertag, dwmreturn patches builtin, but without
-floating mode(currently).
+monsterwm is a very minimal, lightweight, tiny but monsterous, dynamic tiling
+window manager with partial floating mode support. It will try to stay as small
+as possible.
.P
.SH MODES
It allows the "normal" method of tiling window managers (with the new window as
-the master) and with the new window opened at the bottom of the stack (like
-.I dwm's
-attach_aside).
+the master) and with the new window opened at the bottom of the stack
.P
.B monsterwm
three other modes available:
@@ -27,6 +23,9 @@ equally divided into a grid.
.I Monocle mode
or fullscreen mode, where the clients take up the entire workspace, and additional
clients are hidden behind the current shown window.
+.I Partial floating mode
+where, windows can move and be resized freely in the screen space, as long as no
+window is added or removed, except if that window is transient.
.SH OPTIONS
.TP
.B \-v
@@ -35,7 +34,7 @@ prints version information to standard output, then exits.
.SS Status bar
monsterwm does not provide a status bar. Consistent with the Unix philosophy,
monsterwm provides information to the status bar or panel of choice via text.
-.SS Keyboard commands
+.SS Keyboard and mouse commands
All of
.I monsterwm's
commands can be customized by editing
@@ -106,6 +105,16 @@ is configured with four workspaces.
.B Mod1\-Shift\-F{1..n}
Move focused window to nth workspace.
.TP
+.B Mod1\-Button1
+Dragging the mouse will move the selected window
+.TP
+.B Mod1\-Button3
+Dragging the mouse will resize the selected window
+.TP
+.B Mod4\-Button3
+will bring up
+.I dmenu
+.TP
.SH CUSTOMIZATION
.I monsterwm
is customized by copying