You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Thorsten Wißmann a9fb012aeb
Remove alpha-value from colors in panel.sh (#1283)
3 days ago
.github/workflows Respect VERSION in CI build of docs (#1177) 2 months ago
ci tox: Switch default Python env to 38 (#1269) 2 weeks ago
cmake Remove -Wuseless-cast (#1215) 1 month ago
doc Save HTML documentation in extra html/ directory (#1279) 6 days ago
ipc-client Test herbstclient command line parsing (#1205) 2 months ago
python Auto-convert attributes to/from python types (#1277) 5 days ago
scripts Add script to un-minimize clients in a LIFO-way (#1176) 2 months ago
share Remove alpha-value from colors in panel.sh (#1283) 3 days ago
src Support error output channel internally (#1278) 5 days ago
tests Auto-convert attributes to/from python types (#1277) 5 days ago
utilities Run fix_include checker on all source files (#372) 2 years ago
www Enter release date 2 months ago
.codecov.yml CodeCov: Disable PR status checks for now (#430) 2 years ago
.gitignore Add some more IDE configs to gitignore (#675) 1 year ago
.hlwm.imp ci-build.py: Fail if IWYU finds redundancies (#383) 2 years ago
.mergify.yml Migrate CI to github actions (#1067) 4 months ago
AUTHORS Update AUTHORS 2 months ago
CMakeLists.txt Fix references to removed BUGS file (#1095) 4 months ago
Doxyfile Add doxygen config 2 years ago
HACKING tox: Switch default Python env to 38 (#1269) 2 weeks ago
INSTALL Add xft font support for window titles (#1091) 4 months ago
LICENSE Release 0.9.2 2 months ago
MIGRATION Rename 'geometry_reported' to 'content_geometry' (#1268) 2 weeks ago
Makefile Re-use pre-built doc in tarball builds (#1171) 2 months ago
NEWS Auto-convert attributes to/from python types (#1277) 5 days ago
README.asciidoc README: Make reference to LICENSE file a link (#1159) 2 months ago
VERSION Release 0.9.2 2 months ago
tox.ini tox: Switch default Python env to 38 (#1269) 2 weeks ago
valgrind-xephyr.sh Fix mistakenly changed valgrind-xephyr.sh 2 years ago

README.asciidoc

herbstluftwm
============

image:https://github.com/herbstluftwm/herbstluftwm/workflows/HLWM%20CI/badge.svg[link=
https://github.com/herbstluftwm/herbstluftwm/actions?query=workflow%3A%22HLWM+CI%22]
image:https://codecov.io/gh/herbstluftwm/herbstluftwm/branch/master/graph/badge.svg[link=
https://codecov.io/gh/herbstluftwm/herbstluftwm]

herbstluftwm is a manual tiling window manager for X. It licensed under the
"Simplified BSD License" (see link:LICENSE[LICENSE]).

- the layout is based on splitting frames into subframes which can be split
again or can be filled with windows (similar to i3/ musca)

- tags (or workspaces or virtual desktops or …) can be added/removed at
runtime. Each tag contains an own layout

- exactly one tag is viewed on each monitor. The tags are monitor independent
(similar to xmonad)

- it is configured at runtime via ipc calls from herbstclient. So the
configuration file is just a script which is run on startup. (similar to
wmii/musca)

For more, see the http://herbstluftwm.org[herbstluftwm homepage] -- in
particular the http://herbstluftwm.org/tutorial.html[herbstluftwm tutorial]
for the first steps (also available as `man herbstluftwm-tutorial` after
installing herbstluftwm on your system).

You are welcome to join the IRC channel `#herbstluftwm` on `irc.freenode.net`.

Installation
------------
If you want to build herbstluftwm from source, see the link:INSTALL[INSTALL] file.

// vim: ft=asciidoc tw=80