
Please report bugs/issues at git.enlightenment.org
This is an EFL terminal emulator with some extra bells and whistles such as the ability to display in-line images, video and even play music files, background images, videos, Z-Modem like sending (e.g. SSH into a server and use tysend to send a file back to the local terminal), GPU Accelerated rendering (optional - just set the EFL Elementary toolkit engine to use OpenGL) and much more.
Please see http://www.enlightenment.org for information on these.
Once you have met requirements, compiling and installing are simple:
meson build
ninja -C build
sudo ninja -C build installAt the end of this file is more complete information on cimpiling and installing.
NOTE: to make terminology work with input methods in general you need:
export ECORE_IMF_MODULE="xim"
export XMODIFIERS="@im=none"Apart from the ones shipped with Terminology, themes can be stored in
~/.config/terminology/themes/.
Documentation on themes is written in THEMES.md.
Terminology ships with some common color schemes.
To know how to modify or add some new color schemes, please read COLORSCHEMES.md.
Right mouse button = controls menuMiddle mouse button = paste highlight selectionLeft mouse button/drag = make highlightWheel = scroll up or down in historyCtrl+Wheel = zoom font size up/downCtrl+Left mouse button/drag = make block selection highlightShift+PgUp = Scroll 1 page upShift+PgDn = Scroll 1 page downShift+Up = Scroll 1 line upShift+Down = Scroll 1 line downShift+Home = Scroll to the top of the backlogShift+End = Reset scrollShift+Left = switch focus to previous terminal inside a windowShift+Right = switch focus to next terminal inside a windowShift+Insert = Paste Clipboard (ctrl+v/c) selectionShift+Ctrl+Insert = Paste Primary (highlight) selectionShift+Keypad-Plus = Font size up 1Shift+Keypad-Minus = Font size down 1Shift+Keypad-Multiply = Reset font sizeShift+Keypad-Divide = Copy highlight to Clipboard (same as Ctrl+c in gui apps)Ctrl+PgUp = switch focus to previous terminal inside a windowCtrl+PgDn = switch focus to next terminal inside a windowCtrl+Shift+t = create new terminal on top of current inside window (tabs)Ctrl+Shift+End = close the focused terminal.Ctrl+Shift+h = toggle displaying the miniview of the historyCtrl+Shift+Home = bring up "tab" switcherCtrl+Shift+PgUp = split terminal horizontally (1 term above the other)Ctrl+Shift+PgDn = split terminal vertically (1 term to the left of the other)Ctrl+Shift+c = copy current selection to clipboardCtrl+Shift+v = paste current clipboard selectionAlt+Home = Enter command mode (enter commands to control terminology itself)Alt+Return = Paste primary selectionAlt+g = Group input: send input to all visible terminals in the windowAlt+Shift+g = Group input: send input to all terminals in the windowAlt+w = Copy selection to primaryAlt+Up = Focus the terminal aboveAlt+Down = Focus the terminal belowAlt+Left = Focus the terminal on the leftAlt+Right = Focus the terminal on the rightCtrl+Alt+Equal = Font size up 1Ctrl+Alt+Minus = Font size down 1Ctrl+Alt+0 = Reset font sizeCtrl+Alt+9 = Big font sizeCtrl+Alt+t = Set terminal titleCtrl+1 = switch to terminal tab 1Ctrl+2 = switch to terminal tab 2Ctrl+3 = switch to terminal tab 3Ctrl+4 = switch to terminal tab 4Ctrl+5 = switch to terminal tab 5Ctrl+6 = switch to terminal tab 6Ctrl+7 = switch to terminal tab 7Ctrl+8 = switch to terminal tab 8Ctrl+9 = switch to terminal tab 9Ctrl+0 = switch to terminal tab 10Terminology ships with a set of tools to help you get the best out of Terminology.
tyls: list directory contents with bells and whistlestyalpha: set transparency level of the backgroundtybg: change the background imagetycat: display inline a media file or a URItypop: display in a popup a media file or a URItyq: queue media files or URI to be popped uptysend: send files to the terminal (useful through ssh)[ 33][}][COMMAND][ 00]
i.e.
ESC char (