aboutsummaryrefslogtreecommitdiff
path: root/src/README
diff options
context:
space:
mode:
authormoetunes <moetunes111@gmail.com>2011-09-14 07:56:46 +1000
committermoetunes <moetunes111@gmail.com>2011-09-14 07:56:46 +1000
commit6b11ea18be0e7eb8ef1868b889ee33d759f9806a (patch)
tree1ca753758b1fa60b1ee71ba98ad9621222e6bfc9 /src/README
parenteab3474fc93b60a79e699f463a361c0a815b284d (diff)
Added back follow window option
Diffstat (limited to 'src/README')
-rw-r--r--src/README77
1 files changed, 48 insertions, 29 deletions
diff --git a/src/README b/src/README
index 914ad69..57311d4 100644
--- a/src/README
+++ b/src/README
@@ -1,77 +1,96 @@
+##dminiwm
+### it's minimal and dynamic
+
I started this from catwm 31/12/10 ( https://bbs.archlinux.org/viewtopic.php?id=100215&p=1 )
See dminiwm.c or config.h for thanks and licensing.
-Summary
+###Summary
-------
-dminiwm is a very minimal and lightweight dynamic tiling window manager.
+**dminiwm** is a very minimal and lightweight dynamic tiling window manager.
I will try to stay under 1000 SLOC.
- Currently well under 800 lines with the config file included.
+ Currently under 900 lines with the config file included.
-Modes
+###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 dwm's attach_aside)
- There's vertical tiling mode:
+ *There's vertical tiling mode:*
--------------
- | | W |
+ | | |
| |___|
| Master | |
| |___|
| | |
--------------
- There's horizontal tiling mode:
- --------------
- | |
- | Master |
- |____________|
- | | |
- | W | |
- --------------
+ *Horizontal tiling mode:*
+ -------------
+ | |
+ | Master |
+ |-----------|
+ | | | |
+ -------------
+
+ *Grid tiling mode:*
+ -------------
+ | | |
+ | | |
+ |------|----|
+ | | |
+ -------------
- Fullscreen mode(which you'll know when you see it)
+ *Fullscreen mode*(which you'll know when you see it)
- All accessible with keyboard shortcuts defined in the config.h file.
- The window W at the top of the stack can be resized on a per desktop basis.
+ All accessible with keyboard shortcuts defined in the config.h file.
Changing a tiling mode on one workspace doesn't affect the other workspaces.
-Recent Changes
+###Recent Changes
--------------
-7/9/11
-Added resizing of window at the top of the stack.
+13/9/11
+ Added the ability to resize the window on the top of the stack
+
-Status
+###Status
------
-There are a couple more options in the config file than the original catwm.
- Fixed the window manager crashing on a bad window error.
- Fixed the keyboard shortcuts not working if numlock was on.
- Added option to focus the window the mouse moves into
- Added option to resize window on the top of the stack.
+There are more options in the config file than the original catwm.
+ * Fixed the window manager crashing on a bad window error.
+ * Fixed the keyboard shortcuts not working if numlock was on.
+ * Added some functions.
+ * Added an option to focus the window the mouse just moved to.
+ * Fixed ghost windows being created.
+ * Added ability to resize the window on the top of the stack
-Installation
+
+###Installation
------------
Need Xlib, then:
+
$ make
# make install
$ make clean
-Bugs
+###Bugs
----
[ * No bugs for the moment ;) (I mean, no importants bugs ;)]
-Todo
+###Todo
----
+
+ * Add grid tiling mode back (without any useless gaps if possible)
+ * Fix mplayer full screen window sizing
+ * Have no window borders in fullscreen mode
+