Skip to content

A headless VTXXX-compatible linux terminal emulator

License

Notifications You must be signed in to change notification settings

wallix/vt-emulator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aee5b53 · Apr 25, 2024
Apr 23, 2024
Feb 1, 2022
Dec 4, 2017
Dec 4, 2017
Apr 25, 2024
Feb 1, 2022
Apr 25, 2024
Apr 25, 2024
Apr 25, 2024
Mar 9, 2022
Dec 4, 2017
Dec 1, 2017
Feb 10, 2022
Feb 22, 2017
Oct 22, 2022

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