aboutsummaryrefslogtreecommitdiff
path: root/README.md
diff options
context:
space:
mode:
authortslil clingman <tslil@posteo.de>2022-10-09 17:12:37 +0200
committertslil clingman <tslil@posteo.de>2022-10-09 17:43:58 +0200
commitc565c09250f3b1cec255bc1f36a0b373a92467cd (patch)
tree4515907178f762eaaf3e91dc512cc969541ba974 /README.md
parentbe7782eb232d3703831ae86ade3699aace3661d0 (diff)
write status for lemonbar periodically, remove unused functions, add ignore to AppRule, use titles, rectangle
Diffstat (limited to 'README.md')
-rw-r--r--README.md36
1 files changed, 11 insertions, 25 deletions
diff --git a/README.md b/README.md
index ecfd416..80ad59a 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,14 @@
monsterwm
=========
+Maintaining my version of monsterwm. Changes:
+- remove unused functions
+- track my config
+- merge window titles into main
+- merge rectangles into main
+- add `ignore` to AppRules to allow, e.g., stalonetray without being managed
+- print status for lemonbar periodically (and on every update event)
+
→ tiny and monstrous!
---------------------
@@ -110,30 +118,9 @@ The user can define an empty space (by default 18px) on the bottom or top(defaul
screen, to be used by a panel. The panel is toggleable, but will be visible if no windows
are on the screen.
-Monsterwm does not provide a panel and/or statusbar itself. Instead it adheres
-to the [UNIX philosophy][unix] and outputs information about the existent
-desktop, the number of windows on each, the mode of each desktop, the current
-desktop and urgent hints whenever needed. The user can use whatever tool or
-panel suits him best (dzen2, conky, w/e), to process and display that information.
-
-To disable the panel completely set `PANEL_HEIGHT` to zero `0`.
-The `SHOW_PANELL` setting controls whether the panel is visible on startup,
-it does not control whether there is a panel or not.
-
- [unix]: http://en.wikipedia.org/wiki/Unix_philosophy
-
-Here is a list of minimal and lightweight panels:
-
- * [`bar`](https://github.com/LemonBoy/bar)
- * [`some_sorta_bar`](https://github.com/moetunes/Some_sorta_bar)
- * [`bipolarbar`](https://github.com/moetunes/bipolarbar)
- * [`mopag`](https://github.com/c00kiemon5ter/mopag) (pager)
-
-You can find an examples configurations of panels [here](https://gist.github.com/1905427).
-You can actually parse monsterwm's output with any language you want,
-build anything you want, and display the information however you like.
-Do not be limited by those examples.
+This fork generates output intended to be piped to [lemonbar](https://github.com/LemonBoy/bar).
+To change the status output, modify `write_status`.
Installation
------------
@@ -163,11 +150,9 @@ Currently:
* [initlayouts] : define initial layouts for every desktop
* [monocleborders] : adds borders to the monocle layout
* [nmaster] : adds nmaster layout - multiple master windows for BSTACK and TILE layouts
- * [rectangle] : draws only a rectangle when moving/resizing windows to keep resources low (ie through an ssh forwarded session)
* [showhide] : adds a function to show and hide all windows on all desktops
* [uselessgaps] : adds gaps around every window on screen
* [warpcursor] : cursors follows and is placed in the center of the current window
- * [windowtitles] : along with the rest desktop info, output the title of the current window
[centerwindow]: https://github.com/c00kiemon5ter/monsterwm/tree/centerwindow
[fibonacci]: https://github.com/c00kiemon5ter/monsterwm/tree/fibonacci
@@ -200,6 +185,7 @@ The is also **xinerama** support for multiple monitors.
Bugs
----
+Only if it's certain to be a bug with upstream and not my modifications:
For any bug or request [fill an issue][bug] on [GitHub][ghp] or report on the [ArchLinux topic][monsterwm]
[bug]: https://github.com/c00kiemon5ter/monsterwm/issues