1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58
|
comment -*- mode: text; tab-width:2; indent-tabs-mode:nil -*-
Console support (similar to GNU screen)
* Tested environment
xterm-396
RLogin 2.30.2.1
* Build
./configure --with-gui=console ...
make
sudo make install
* Configuration
Configuration of console version is almost same as that of X11 version.
<mlterm-con specific options>
o console_encoding (--ckm)
Encoding of the console where mlterm-con works.
OPTION: console_encoding encoding
| |
xterm <=> mlterm-con <=> vim
o default_cell_size (--csz)
Cell width and height in pixel if mlterm-con can't get them by TIOCGWINSZ.
o console_sixel_colors (--csc)
The number of sixel graphics colors of the console where mlterm-con works.
* Start
$ mlterm-con
mlterm-con starts $libexecdir/mlterm/mlterm-con-server which works a daemon
process, and connects to it.
If it doesn't work expectedly, try to execute $libexec/mlterm/mlterm-con-server
directly.
If a console window where mlterm-con works exits unexpectedly, you can revive
it by starting mlterm-con and pressing Ctrl+F3.
If you want to split screen, press Shift+F1 (same as '$ mlcc exec hsplit_screen')
or Shift+F2 ('$ mlcc exec vsplit_screen').
* Note
o Install libsixel (https://github.com/saitoha/libsixel) in advance if you
want to show graphics or emoji in mlterm-con.
o Input method plugin modules for mlterm-fb are binary compatible with those
for mlterm-con.
* Unsupported features
o OPEN_SCREEN shortcut of ~/.mlterm/key.
(OPEN_PTY, HSPLIT_SCREEN, VSPLIT_SCREEN etc are supported.)
o geometry option
o scrollbar
o indic script
o open type layout
o DRCS
|