dvtm (dynamic virtual terminal manager) is an open source, freely distributed and cross-platform software project that has been designed from the offset to act as window manager for Linux and UNIX-like operating systems. By default it uses 4 layouts.
Lets users work with multiple terminal-based apps
dynamic virtual terminal manager is an one of a kind window manager that brings tiling window management functionality to the Linux terminal, makinging it a console window manager that lets users to work with multiple terminal-based applications at the same time.
Supported on numerous GNU/Linux distributions
dvtm is supported on numerous GNU/Linux distributions, including Debian, Ubuntu, Fedora, openSUSE, Arch Linux, Gentoo, and Slackware. This means that it can be easily installed from the official software repositories of the aforementioned distros.
Runs on Linux, BSD, as well as Mac OS X
dvtm is a cross-platform software, supported not only on GNU/Linux distributions, but also on BSD (FreeBSD, OpenBSD, NetBSD) and Mac OS X operating systems. It is independent of a computer platform, thus installable on 32 and 64-bit machines.
Getting started with dvtm
dvtm is a window manager, which means that it can run standalone or on top of an existing desktop environment. Begin by downloading the source package (alternatively install dvtm from your distribution’s software repositories - see supported OSes above), save the archive on your Home directory and unpack it.
Please note that the curses library is required to use dvtm, so make sure that you install it too. Open the extracted directory and edit the config.mk to match your distro’s setup. In addition, you must edit the config.h file and adjust settings to your needs.
Then, run the ‘make’ command to compile dvtm, followed by the ‘sudo make install’ command to install it system wide. Log out of your current session and select dvtm as the default graphical session from the login manager.