From 9471c8095373df357d2a4185ca8de26290faa72c Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Fri, 25 Nov 2011 17:57:17 +0200 Subject: move everything to top level --- README.md | 1 - 1 file changed, 1 deletion(-) delete mode 120000 README.md (limited to 'README.md') diff --git a/README.md b/README.md deleted file mode 120000 index 487a367..0000000 --- a/README.md +++ /dev/null @@ -1 +0,0 @@ -./src/README \ No newline at end of file -- cgit v1.3.1 From 6581ec93a2f07a441229f513bdb312e174814d77 Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Fri, 25 Nov 2011 18:10:04 +0200 Subject: format readme to markdown --- README | 103 -------------------------------------------------------------- README.md | 103 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 103 insertions(+), 103 deletions(-) delete mode 100644 README create mode 100644 README.md (limited to 'README.md') diff --git a/README b/README deleted file mode 100644 index 1580a73..0000000 --- a/README +++ /dev/null @@ -1,103 +0,0 @@ -##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. -Screenshots and ramblings/updates at https://bbs.archlinux.org/viewtopic.php?id=126463 - - -###Summary -------- - - -**dminiwm** is a very minimal and lightweight dynamic tiling window manager. - I will try to stay under 1000 SLOC. - Currently under 900 lines with the config file included. - - -###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:* - - -------------- - | | W | - | |___| - | Master | | - | |___| - | | | - -------------- - - *Horizontal tiling mode:* - - ------------- - | | - | Master | - |-----------| - | W | | | - ------------- - - *Grid tiling mode:* - - ------------- - | | 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. - * Changing a tiling mode or window size on one desktop doesn't affect the other desktops. - - -###Recent Changes --------------- - -15/10/11 - Added having applications open on specified desktop - - -###Status ------- - -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 a window being destroyed on another desktop creating ghost windows. - * Added ability to resize the window on the top of the stack - * Added having applications open on specified desktop - - -###Installation ------------- - -Need Xlib, then: - - edit the config.h file to suit your needs - - $ make - # make install - $ make clean - - -###Bugs ----- - -[ * No bugs for the moment ;) (I mean, no importants bugs ;)] - - -###Todo ----- - - * when swithching desktops stop the mouse being in an unfocused window changing focus. - diff --git a/README.md b/README.md new file mode 100644 index 0000000..1580a73 --- /dev/null +++ b/README.md @@ -0,0 +1,103 @@ +##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. +Screenshots and ramblings/updates at https://bbs.archlinux.org/viewtopic.php?id=126463 + + +###Summary +------- + + +**dminiwm** is a very minimal and lightweight dynamic tiling window manager. + I will try to stay under 1000 SLOC. + Currently under 900 lines with the config file included. + + +###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:* + + -------------- + | | W | + | |___| + | Master | | + | |___| + | | | + -------------- + + *Horizontal tiling mode:* + + ------------- + | | + | Master | + |-----------| + | W | | | + ------------- + + *Grid tiling mode:* + + ------------- + | | 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. + * Changing a tiling mode or window size on one desktop doesn't affect the other desktops. + + +###Recent Changes +-------------- + +15/10/11 + Added having applications open on specified desktop + + +###Status +------ + +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 a window being destroyed on another desktop creating ghost windows. + * Added ability to resize the window on the top of the stack + * Added having applications open on specified desktop + + +###Installation +------------ + +Need Xlib, then: + + edit the config.h file to suit your needs + + $ make + # make install + $ make clean + + +###Bugs +---- + +[ * No bugs for the moment ;) (I mean, no importants bugs ;)] + + +###Todo +---- + + * when swithching desktops stop the mouse being in an unfocused window changing focus. + -- cgit v1.3.1 From 69ccb7ab008e18177902eed8324f8465b0f2f6d0 Mon Sep 17 00:00:00 2001 From: Ivan Kanakarakis Date: Fri, 25 Nov 2011 18:10:29 +0200 Subject: rework and update readme --- README.md | 94 ++++++++++++++++++++++++++++++++++++++++----------------------- 1 file changed, 60 insertions(+), 34 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 1580a73..c3e1d90 100644 --- a/README.md +++ b/README.md @@ -1,27 +1,32 @@ -##dminiwm -### it's minimal and dynamic +dminiwm +======= -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. -Screenshots and ramblings/updates at https://bbs.archlinux.org/viewtopic.php?id=126463 +### ~ it's minimal and dynamic +I started this from [catwm][cwm] 31/12/10 ([ArchLinux forums][cwmf]) +Credits and licensing included in `dminiwm.c` and/or `config.h.def`. +For screenshots and ramblings/updates check [the topic on ArchLinux forums][dmnf] -###Summary -------- + [cwm]: https://github.com/pyknite/catwm + [cwmf]: https://bbs.archlinux.org/viewtopic.php?id=100215&p=1 + [dmnf]: https://bbs.archlinux.org/viewtopic.php?id=126463 +Summary +------- **dminiwm** is a very minimal and lightweight dynamic tiling window manager. - I will try to stay under 1000 SLOC. - Currently under 900 lines with the config file included. - +I will try to stay under 1000 SLOC. +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 | @@ -31,7 +36,9 @@ It allows the "normal" method of tiling window managers(with the new window as t | | | -------------- - *Horizontal tiling mode:* +--- + +*Horizontal tiling mode:* ------------- | | @@ -39,7 +46,9 @@ It allows the "normal" method of tiling window managers(with the new window as t |-----------| | W | | | ------------- - + +--- + *Grid tiling mode:* ------------- @@ -49,54 +58,71 @@ It allows the "normal" method of tiling window managers(with the new window as t | | | ------------- - *Fullscreen mode*(which you'll know when you see it) +--- + + *Fullscreen mode* (you'll know when you see it) + + ------------- + | | + | | + | | + | | + ------------- + +--- + +All accessible with keyboard shortcuts defined in the config.h file. - 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. * Changing a tiling mode or window size on one desktop doesn't affect the other desktops. -###Recent Changes +Recent Changes -------------- 15/10/11 Added having applications open on specified desktop - -###Status +Status ------ 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 a window being destroyed on another desktop creating ghost windows. - * Added ability to resize the window on the top of the stack - * Added having applications open on specified desktop + * 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 a window being destroyed on another desktop creating ghost windows. + * Added ability to resize the window on the top of the stack + * Added having applications open on specified desktop -###Installation +Installation ------------ -Need Xlib, then: +You need Xlib, then, +copy the `config.h.deh` file as `config.h` and edit to suit your needs. +Build and install the project. - edit the config.h file to suit your needs + $ cp config.h.def config.h + $ $EDITOR config.h # optional $ make # make install $ make clean - -###Bugs +Bugs ---- -[ * No bugs for the moment ;) (I mean, no importants bugs ;)] +No bugs for the moment ;) (I mean, no importants bugs) + +For any issues report at [the topic on ArchLinux forums][dmnf], +or [fill an issue][bug] on [GitHub][ghp] + [bug]: https://github.com/moetunes/dminimalwm/issues + [ghp]: https://github.com/moetunes/dminimalwm -###Todo +Todo ---- * when swithching desktops stop the mouse being in an unfocused window changing focus. -- cgit v1.3.1