2022-04-05 10:24:22 +02:00
|
|
|
## Description
|
|
|
|
|
|
|
|
**WARNING**: This is a prototype. Things will probably break; in spectacular
|
|
|
|
ways.
|
|
|
|
|
2022-05-28 12:39:03 +02:00
|
|
|
`kNCurses` extends the existing C++ library shipping with ncurses and provides a
|
|
|
|
tiling window manager and a pseudo terminal in a ncurses window.
|
2022-04-05 10:24:22 +02:00
|
|
|
|
|
|
|
## Building
|
|
|
|
|
|
|
|
Requires:
|
|
|
|
|
|
|
|
* GCC 9.3 (C++17)
|
|
|
|
* ncurses 6.2
|
|
|
|
* libvterm (0.1.2-2; r740 at https://bazaar.launchpad.net/~libvterm/libvterm/trunk/revision/740)
|
|
|
|
* libmsgsl-dev 2.1.0-1 (Microsoft C++ Guidelines Support Library)
|
|
|
|
|
|
|
|
## Running
|
|
|
|
|
|
|
|
Though this is a library, there is a demo application. It starts the currently
|
|
|
|
running shell (or `/bin/bash` if `SHELL` environment variable is not set) and
|
|
|
|
runs it in a ncurses window.
|