a lightweight window manager for the console
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
cmake
keycodes
modules/vwmterm3
samples
BUGS
CHANGELOG
CMakeLists.txt
LICENSE
NEWS.md
README.md
TODO
bkgd.c
bkgd.h
clock.c
clock.h
events.c
events.h
list.h
mainmenu.c
mainmenu.h
modules.c
modules.def
modules.h
panel.c
panel.h
poll_input_thd.c
poll_input_thd.h
private.c
private.h
profile.c
profile.h
programs.c
programs.h
settings.c
settings.h
signals.c
signals.h
strings.c
strings.h
utf8_wide.c
utf8_wide.h
vwm.c
vwm.h
winman.c
winman.h

README.md

REQUIRMENTS

CMake ncursesw 5.4+ protothread - https://github.com/LarryRuane/protothread libviper 3.0.0+ - https://github.com/TragicWarrior/libviper libconfig libgpm (optional) libvterm 3.5+ - https://github.com/TragicWarrior/libvterm

INSTALLATION

By default, build system tries to install plugins (shared libraries) in the /usr/local/lib/ directory.

For a simple installation run the following make commands as root:

cmake CMakeList.txt make sudo make install

CONFIGURATION

To add "programs" to the menu, it must by done by editing the vwmrc file which is located in ~/.vwm/

An sample configuration file is located at samples/vwmrc which can easily be editted to support your binary paths.

Enjoy!