diff options
| author | moetunes <moetunes111@gmail.com> | 2011-09-14 07:56:46 +1000 |
|---|---|---|
| committer | moetunes <moetunes111@gmail.com> | 2011-09-14 07:56:46 +1000 |
| commit | 6b11ea18be0e7eb8ef1868b889ee33d759f9806a (patch) | |
| tree | 1ca753758b1fa60b1ee71ba98ad9621222e6bfc9 /src/README | |
| parent | eab3474fc93b60a79e699f463a361c0a815b284d (diff) | |
Added back follow window option
Diffstat (limited to 'src/README')
| -rw-r--r-- | src/README | 77 |
1 files changed, 48 insertions, 29 deletions
@@ -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 + |
