概要
mltermはX用のターミナルエミュレータの一つ。日本語表示、日本語入力、背景透過、複数端末対応など機能がたくさん。
手順/メモ
1)インストール
# cd /usr/ports/x11/mlterm
# make install clean
2)設定
~/.mlterm/main
フォントサイズと色の設定。行間を1ドットいれてます。
# [[font]] & color
fontsize=12
fg_color=#ffffff
bg_color=#000000
cursor_fg_color=#000000
cursor_bg_color=#ffffff
line_space = 1
背景を透過。
# graphic
borderless=true
use_transbg = true
wall_picture =
スクロールバーは非表示。
# scrollbar
use_scrollbar = false
ベルは無視。IMはuimを使用。
# other
bel_mode = none
use_xim = false
input_method = uim
logsize = 128
#brightness = 50
#contrast = 50
~/.mlterm/color
どこだったかのサイトのをベースに変更。デフォルトよりは見易いかと。。。
green=#33ff33
hl_green=#33ff33
blue=#1144ff
hl_blue=#6699ff
yellow=#ffd314
hl_yellow=#ffd314
magenta=#ff4fdf
hl_magenta=#ff4fdf
red=#ff3333
hl_red=#ff3333
~/.mlterm/font
mplusfontを使用。
DEC_SPECIAL = 10,mplus_j10r-iso;12,mplus_j12r-iso;
ISO8859_1 = 10,mplus_j10r-iso;11,mplus_f10r;12,mplus_j12r-iso;
ISO8859_1_BOLD = 10,mplus_j10b-iso;11,mplus_f10b;12,mplus_j12b-iso;
JISX0201_KATA = 10,mplus_j10r-jisx;12,mplus_j12r-jisx;
JISX0201_KATA_BOLD = 10,mplus_j10b-jisx;12,mplus_j12b-jisx;
JISX0201_ROMAN = 10,mplus_j10r-jisx;12,mplus_j12r-jisx;
JISX0201_ROMAN_BOLD = 10,mplus_j10b-jisx;12,mplus_j12b-jisx;
JISX0208_1983 = \
10,-mplus-gothic-medium-r-normal--10-100-75-75-c-100-jisx0208.1983-0; \
12,-mplus-gothic-medium-r-normal--12-120-75-75-c-120-jisx0208.1983-0;
JISX0208_1983_BOLD = \
10,-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx0208.1983-0; \
12,-mplus-gothic-bold-r-normal--12-120-75-75-c-120-jisx0208.1983-0;
JISX0208_1990 = 10,mplus_j10r;12,mplus_j12r;
JISX0208_1990_BOLD = 10,mplus_j10b;12,mplus_j12b;
うーんと、上記設定でうまくいかない場合、以下のようにすればいけた。参考まで。。。
ISO8859_1 = mplus_f12r-iso;
ISO8859_1_BOLD = mplus_f12b-iso;
JISX0201_KATA = mplus_f12r-jisx;
JISX0201_KATA_BOLD = mplus_f12b-jisx;
JISX0201_ROMAN = mplus_f12r-jisx;
JISX0208_1983 = mplus_j12r;
JISX0208_1983_BOLD = mplus_j12b;
~/.mlterm/termcap
デフォルトのをそのまま使用。
mlterm:\
kD=\E[3~:kb=^?
xterm|rxvt:\
kD=^?:kb=^H:ut
*:\
kD=^?:kb=^H
~/.mlterm/key
今は何もいじってない。必要に応じて変更。
# Shift+space=IM_HOTKEY
# Control+F1=OPEN_SCREEN
# Control+Return=OPEN_SCREEN
# Control+F2=OPEN_PTY
# Control+F3=NEXT_PTY
# Control+F4=PREV_PTY
# Shift+Prior=PAGE_UP
# Shift+Up=SCROLL_UP
# Shift+Insert=INSERT_SELECTION
# UNUSED=INIT_PARSER
# UNUSED=EXIT_PROGRAM
# Control+F5="HELLO WORLD"
# Control+F6="proto:font_size=12;encoding=utf8"
# Control+F7="proto:input_method=iiimf:ja"
えと、F1~F4キーが遠いので少し変更
Control+1=OPEN_SCREEN
Control+2=OPEN_PTY
Control+3=NEXT_PTY
Control+4=PREV_PTY
3)操作
- 起動は普通にmlterm
- Ctrl+F1(デフォルト)でもう一個端末が作成される
- 上記設定で日本語の扱い、uim+anthyでの日本語入力も問題なくできる
- GUIの設定画面はCtrlキーを押しながら右クリックで表示される
環境
- Panasonic CF-R3
- FreeBSD 6.0-Release
最終更新:2012年04月26日 17:55