You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
reionwong 7a3c97bedd docs(terminal): describe the toolkit-based terminal core in its README 1 week ago
..
docs build(qmltermwidget): sync with upstream Qt 6 master 1 month ago
lib fix(terminal): scroll the wheel into arrow keys only on the alternate screen 2 weeks ago
AUTHORS Init 5 years ago
CMakeLists.txt refactor: run the terminal on cutefish-toolkit without Qt 2 weeks ago
LICENSE Init 5 years ago
LICENSE.BSD-3-clause build(qmltermwidget): sync with upstream Qt 6 master 1 month ago
LICENSE.LGPL2+ build(qmltermwidget): sync with upstream Qt 6 master 1 month ago
README.md docs(terminal): describe the toolkit-based terminal core in its README 1 week ago
THEMES.md feat(qmltermwidget): bundle popular open-source color schemes 1 month ago

README.md

Terminal core

The terminal's emulator, session, pty and display. The emulation, history, key translation and colour schemes are derived from Konsole by way of qmltermwidget; the display and font handling are rewritten on cutefish-toolkit.

It builds as two static libraries for the terminal:

  • terminal-core: emulation, screen, history, sessions and the pty.
  • terminal-view: TerminalView and TerminalFont, the toolkit display.

Colour schemes (lib/color-schemes, see THEMES.md) and keyboard layouts (lib/kb-layouts) are installed under share/cutefish-terminal.

Licensing

Released under GPL-2.0-or-later. Some files keep compatible licenses inherited from upstream; see LICENSE and the file headers for details.