TERMINOLOGY(1) Terminology man page TERMINOLOGY(1) (NAME) terminology - EFL ( Enlightenment) (SYNOPSIS) terminology [] (DESCRIPTION) EFL . ... (OPTIONS) -e, --exec . $SHELL ( passwd /bin/sh). -S/--split . : --split v-h-- -e command1 $SHELL command2 -d=CURRENT-DIRECTORY, --current-directory=CURRENT-DIRECTORY . : STR. -t=THEME, --theme=THEME edje . : STR. -b=BACKGROUND, --background=BACKGROUND terminology. : STR. -g=GEOMETRY, --geometry=GEOMETRY ( 80x24 80x24+50+20 ). : STR. -n=NAME, --name=NAME . : STR. -r=ROLE, --role=ROLE (role). : STR. -S=vh-, --split=vh- Terminology . : -S v -S h - --exec/-e : ______ | | | $ terminology -S v |__|__| ______ |_____| $ terminology -S h |_____| ______ |__| | $ terminology -S vh |__|__| ______ | |__| $ terminology -S v-h |__|__| ______ $ terminology -S vh--h |__|__| hv--v |__|__| : STR. -T=TITLE, --title=TITLE . : STR. -i=ICON-NAME, --icon-name=ICON-NAME . : STR. -f=FONT, --font=FONT (NAME/SIZE NAME ). : STR. -l=LOGIN, --login=LOGIN (login shell). : BOOL. -m=VIDEO-MUTE, --video-mute=VIDEO-MUTE . : BOOL. -c=CURSOR-BLINK, --cursor-blink=CURSOR-BLINK . : BOOL. -G=VISUAL-BELL, --visual-bell=VISUAL-BELL (visual bell). : BOOL. -F, --fullscreen . -I, --iconic (iconic) . -B, --borderless . -O, --override override-redirect. -M, --maximized . -W, --nowm Terminology (wm). -H, --hold . -s, --single . -2, --256color TERM xterm-256color xterm. --active-links=ACTIVATE-LINKS (highlight) . : BOOL. --no-wizard . : BOOL. --scale=SCALE . : DOUBLE. --colorscheme=COLORSCHEME (color scheme) . : STR. -V, --version . -C, --copyright (). -L, --license . -h, --help . / (CONTROLS / SHORTCUTS) Shift+PgUp terminology . Shift+PgDn terminology . Shift+Up terminology . Shift+Down terminology . Shift+Home terminology (backlog). Shift+End terminology. Shift+Left . Shift+Right . Shift+Insert (ctrl+v/c). Shift+Ctrl+Insert ( ). Shift+Keypad-Plus . Shift+Keypad-Minus . Shift+Keypad-Multiply . Shift+Keypad-Divide ( ctrl+c ). Ctrl+PgUp . Ctrl+PgDn . Ctrl+Shift+h (miniview) . Ctrl+Alt+t . Ctrl+Shift+t (). Ctrl+Shift+n terminology. Ctrl+Shift+End . Ctrl+Shift+Home (tab switcher). Ctrl+Shift+PgUp ( ). Ctrl+Shift+PgDn ( ). Alt+Home ( terminology). Alt+Return (primary). Alt+g : . Alt+Shift+g : . Alt+w (primary). Alt+Up . Alt+Down . Alt+Left . Alt+Right . Ctrl+Shift+c . Ctrl+Shift+v . Ctrl+1 through Ctrl+0 . Ctrl+Alt+Equal . . Ctrl+Alt+Minus . . Ctrl+Alt+0 . Ctrl+Alt+9 ( 10x20 ). (MOUSE CONTROLS) Right mouse click . Middle mouse click ( ). Left mouse click/drag . Ctrl + Left mouse click/drag (block selection). Wheel . Ctrl + Wheel . (COMMAND MODE COMMANDS) terminology Alt+Home . : f . f+ . . f- . . fb ( 10x20 ). gNxM NxM ( ). g80x48 g40x20. : g0=80x24 g1=80x40 g2=80x60 g3=80x80 g4=120x24 g5=120x40 g6=120x60 g7=120x80 g8=120x120 b ( ). bPATH (PATH). (THEMES) Terminology ~/.config/terminology/themes/ . (COMPANION TOOLS) tyls tyalpha tybg tycat URI typop URI tyq URI tysend ( ssh) (EXTENDED ESCAPES FOR TERMINOLOGY) [\033][}][COMMAND][\000] : . ESC (\033 0x1b) . } ... UTF8 nul (\000 0x00). \000 ( nul 0x00 ) : echo -n '\033}Hello world\000' : [] ( ) . : aa[PATH-OF-FILE] : aa/tmp/file.png aa[true/false] : aatrue aafalse --- pn[FULL-PATH-OR-URL] / . pq[FULL-PATH-OR-URL] / . bt[FULL-PATH-OR-URL] / . bp[FULL-PATH-OR-URL] / . at[on/true/yes/off/false/no] () . ap[on/true/yes/off/false/no] () . qs . (stdin) : W;H;FW;FH W H FW FH is[CW;H;FULL-PATH-OR-URL] (STRETCHED - ) W H // . C W ( ) H ( ). . WxH " " ib ie . FULL-PATH-OR-URL i (is ic if it) : /full/path/to/file.png /full/path/to/link0full/path/to/file.png URI . URI . : printf("\ 33}is#5;3;%s 00" "\ 33}ib#####\ 33}ie\0 "\ 33}ib#####\ 33}ie\0 "\ 33}ib#####\ 33}ie\0, "/tmp/icon.png"); # # / . ic[CW;H;FULL-PATH-OR-URL] (CENTERED - ). is . if[CW;H;FULL-PATH-OR-URL] (FILLED - ). is . it[CW;H;FULL-PATH-OR-URL] (THUMB - ). is () . it[CW;H;LINK\nFULL-PATH-OR-URL] ( ). is () . LINK ( ) . ij[CW;H;FULL-PATH\nGROUP][\n][cmd1][\r\n][cmd2]... EDJE . ( \n ) . `iC` . (stdin) . terminology (ESC + } ... 00) : ;CHID\ndrag\nPART NAME\nVAL1\nVAL2 ;CHID\ndrag,start\nPART NAME\nVAL1\nVAL2 ;CHID\ndrag,stop\nPART NAME\nVAL1\nVAL2 ;CHID\ndrag,step\nPART NAME\nVAL1\nVAL2 ;CHID\drag,set\nPART NAME\nVAL1\nVAL2 signal;CHID\nSIGNAL STRING\nSOURCE STRING message;CHID\nOPCODE ID\nstring\nSTRING1 message;CHID\nOPCODE ID\nint\nINT1 message;CHID\nOPCODE ID\nfloat\nFLOAT1 message;CHID\nOPCODE ID\nstring_set\nSTRING1\nSTRING2\nSTRING3... message;CHID\nOPCODE ID\nint_set\nINT1\nINT2\nINT3... message;CHID\nOPCODE ID\nfloat_set\nFLOAT1\nFLOAT2\nFLOAT3... message;CHID\nOPCODE ID\nstring_int\nSTRING1\nINT1 message;CHID\nOPCODE ID\nstring_float\nSTRING1\nFLOAT1 message;CHID\nOPCODE ID\nstring_int_set\nSTRING1\nINT1\nINT2\nINT3... message;CHID\nOPCODE ID\nstring_float_set\nSTRING1\nFLOAT1\nFLOAT2\nFLOAT3... iC[CHID]\n[cmd1][\r\n][cmd2][\r\n][cmd3]... (cmd1, cmd2, cmd3 ) CHID. \r / \n "\n" "\r" "\r\n" "\n\r" "\n\r\n\n\n" . : text\nPART NAME\nTEXT STRING "PART NAME" "TEXT STRING" emit\nSIGNAL STRING\nSOURCE STRING "SIGNAL STRING" "SOURCE STRING" drag\nPART NAME\n[value|size|step|page]\nVAL1\nVAL2 (dragable) "PART NAME" "value" "size" "step" "page" "VAL1" "VAL2" x y VAL1 VAL2 chid\nCHANNEL ID edje ( edje ) "CHANNEL ID" . message\nOPCODE ID\n[string|int|float|string_set|int_set|... float_set|string|int|string_float|string_int_set|... string_float_set]\n[message data] opcode ( ) "OPCODE ID" ("string" "int" "float" ) "message data" . message data : string: STRING1 int: INT1 float: FLOAT1 string_set: STRING1\nSTRING2\nSTRING3... int_set: INT1\nINT2\nINT3... float_set: FLOAT1\nFLOAT2\nFLOAT3... string_int: STRING1\nINT1 string_float: STRING1\nFLOAT1 string_int_set: STRING1\nINT1\nINT2\nINT3... string_float_set: STRING1\nFLOAT1\nFLOAT2\nFLOAT3... ib . ie . fr[PATH/FILE] PATH / FILE fs[SIZE_BYTES] fr fd[CHECKSUM DATA] (checksum) unsigned char . . . 0x40 + . (@ == 0x0, A == 0x1, B == 0x2, ... N == 0xe, O == 0xf). (((bytes[0] - 0x40) & 0xf) << 4) | ((bytes[1] - 0x40) & 0xf) . fx ( ) (BUGS) enlightenment- devel@lists.sourceforge.net . (AUTHORS) Terminology Carsten Haitzler . Boris Faure . AUTHORS . 1.14.0 March 23, 2025 TERMINOLOGY(1)