Skip to content

A headless VTXXX-compatible linux terminal emulator

License

Notifications You must be signed in to change notification settings

wallix/vt-emulator

Repository files navigation

Vt-emulator is a terminal emulator based on Konsole (repo) without graphical interface. Build Status from master

Demo

bjam terminal_browser
cd browser
python3 -m http.server 4104
script -f >(../bin/*/release/terminal_browser ${COLUMNS}x${LINES} screen.json)
xdg-open http://localhost:4104/view_browser.html
ls -R

Build

$ bjam or bjam toolset=compiler (see http://www.boost.org/build/doc/html/bbv2/overview/configuration.html)

Install

Set paths environment (optional):

export LIB_PREFIX=build/lib
export INCLUDE_PREFIX=build/include/wallix/vt-emulator
export TERM_BROWSER_JS_PREFIX=build/browser
export TERM_BROWSER_CSS_PREFIX=build/browser
export TERM_PYTHON_BINDING_PREFIX=build/binding

Then

$ bjam install-libs install-tty-browser install-binding install-headers or bjam install

Package

With Wallix packager: https://github.com/wallix/packager (git submodule update --init).

$ ./modules/packager/packager.py --version $(./tools/tagger.sh -g) --no-entry-changelog --build-package

Tag

$ ./tools/tagger.sh -u 2.0.2 -p

Links

similar project