Terminology ----------- An EFL terminal emulator Requirements: ------------- * elementary 1.1 (1.0.99 SVN latest) * eina * eet * evas 1.3 (1.2.99 SVN latest) * ecore * edje * emotion * ecore-imf * ecore-imf-evas Please see http://www.enlightenment.org for information on these. Compiling: ---------- Once you have met requirements, compiling and installing is simple: ./configure make make install Note: to make terminology work with input methods in general you need: export ECORE_IMF_MODULE="xim" export XMODIFIERS="@im=none" Special key controls: Shift+PgUp = Scroll 1 page up Shift+PgDn = Scroll 1 page down Shift+Insert = Paste Clipboard (ctrl+v/c) selection Shift+Ctrl+Insert = Paste Primary (hilight) selection Shift+Keypad-Plus = Font size up 1 Shift+Keypad-Minus = Font size down 1 Shift+Keypad-Multiply = Reset font size to 10 Shift+Keypad-Divide = Copy highlight to Clipboard (same as ctrl+c in gui apps) Mouse controls: Right mouse button = controls menu Middle mouse button = paste highlight selection Left mouse button/drag = make highlight Wheel = scroll up or down in history Ctrl+Wheel = zoom font size up/down Extended escapes for terminology only: [\033][{][COMMAND][\000] i.e. 1. ESC char (\033 or 0x1b) 2. { char 3... sequence of UTF8 chars other than nul (\000 or 0x00). 4 \000 char (nul byte or 0x00 to indicate end of sequence) e.g. echo -n '\033{Hello world\000' Commands understood: