From 6b11ea18be0e7eb8ef1868b889ee33d759f9806a Mon Sep 17 00:00:00 2001 From: moetunes Date: Wed, 14 Sep 2011 07:56:46 +1000 Subject: Added back follow window option --- src/README | 81 ++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 50 insertions(+), 31 deletions(-) (limited to 'src/README') 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 | | - -------------- - - 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. + *Horizontal tiling mode:* + ------------- + | | + | Master | + |-----------| + | | | | + ------------- + + *Grid tiling mode:* + ------------- + | | | + | | | + |------|----| + | | | + ------------- + + *Fullscreen mode*(which you'll know when you see it) + + 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 + -- cgit v1.3.1