Skip to content
This repository


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

My unofficial dvtm repository

branch: master

Fetching latest commit…


Cannot retrieve the latest commit at this time

Octocat-spinner-32 .gitignore
Octocat-spinner-32 LICENSE
Octocat-spinner-32 Makefile
Octocat-spinner-32 README
Octocat-spinner-32 bstack.c
Octocat-spinner-32 config.h
Octocat-spinner-32 dvtm-status
Octocat-spinner-32 dvtm.1
Octocat-spinner-32 dvtm.c
Octocat-spinner-32 fibonacci.c
Octocat-spinner-32 fullscreen.c
Octocat-spinner-32 grid.c
Octocat-spinner-32 tile.c
Octocat-spinner-32 tstack.c
Octocat-spinner-32 vt.c
Octocat-spinner-32 vt.h
dvtm - dynamic virtual terminal manager

dvtm brings dwm and it's concept of tiling window management to 
the console. See for
the latest version.

In order to build dvtm you will need:

 * libncurses or libncursesw for wide character support

Edit to match your local setup (dvtm is installed into
the /usr/local namespace and links against libncursesw by default).

Afterwards enter the following command to build and install dvtm (if
necessary as root).

    make && make install

Running dvtm
Just run dvtm from the console, redirect stderr to a file (just in
case something goes wrong you will see it there).

    dvtm 2> log

If you want to display a one line status bar you can create a named
pipe and pass it's name to dvtm via it's -s command line option.
Make sure that the pipe remains open until dvtm is closed, see the
included dvtm-status script as an example.

The configuration of dvtm is done by creating a custom config.h
and (re)compiling the source code.
Something went wrong with that request. Please try again.