forked from enlightenment/terminology
90 lines
2.6 KiB
Plaintext
90 lines
2.6 KiB
Plaintext
Terminology 0.1.0
|
|
|
|
******************************************************************************
|
|
|
|
FOR ANY ISSUES PLEASE EMAIL:
|
|
enlightenment-devel@lists.sourceforge.net
|
|
|
|
******************************************************************************
|
|
|
|
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
|
|
* ecore-input 1.3 (1.2.99 SVN latest)
|
|
|
|
Please see http://www.enlightenment.org for information on these.
|
|
|
|
This is an EFL terminal emulator with some extra bells and whistles.
|
|
It's brand new and was only started near the begining of June 2012, so
|
|
expecting it to do everything a mature terminal emulator does is a bit
|
|
premature, but considering it's young age, it does a lot.
|
|
|
|
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)
|
|
Alt+Home = Enter command mode (enter commands to control terminology itself)
|
|
|
|
Command mode commands currently understood:
|
|
|
|
f = Reset font to default settign saved in config
|
|
f+ = Increase fontsize
|
|
f- = Decreate fontsize
|
|
fb = Display big font size (10x20 bitmap, or size 20 with scalable).
|
|
gNxM = make terminal NxM chars in size (if possible). e.g. g80x48 g40x20.
|
|
If just one number is provided, it will use the following shortcuts:
|
|
g0=80x24; g1=80x40; g2=80x60; g3=80x80; g4=120x24; g5=120x40; g6=120x60;
|
|
g7=120x80; g8=120x120
|
|
b = reset the background (no media)
|
|
bPATH = set the background media to an absolute file PATH
|
|
|
|
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:
|