Skip to content

Aetf/libtsm

Repository files navigation

TSM - Terminal Emulator State Machine

Build Status

TSM is a state machine for DEC VT100-VT520 compatible terminal emulators. It tries to support all common standards while keeping compatibility to existing emulators like xterm, gnome-terminal, konsole, ...

This is a personal modified version. For more information, please refer to its original README.

Added feature

Build

meson setup build
cd build
meson compile
meson install

Build options

Options may be supplied when configuring meson:

meson -Dtests=true -Dextra_debug=true -Dgtktsm=true

The following options are available:

Name Description Default
tests Whether build the test suite ON
extra_debug Whether to enable several non-standard debug options OFF
gtktsm Whether to build the gtktsm example. This is linux-only as it uses epoll and friends. Therefore is disabled by default. OFF

Dependencies

Required

Optional

  • xkbcommon-keysyms.h from xkbcommon (Optional. Will use private copy if not found.)

Test suite

  • check >= 0.9.10 (For the test suite)

Gtktsm

  • gtk3
  • cairo
  • pango
  • xkbcommon

About

Terminal-emulator State Machine

Resources

License

Unknown, LGPL-2.1 licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
LICENSE_htable

Stars

Watchers

Forks

Packages

No packages published

Contributors 11