mltermをインストール
どうもLinuxを使う機会が多くなりそうなので、現在のWindowsの環境をどこまで移植できるか、いろいろ試し中。
ということで一つ見つけたのが、mltermという端末ソフト。
Vimがきれいに見れるとのことで入れてみる。
mltermインストール
下記からソースをダウンロード
http://mlterm.sourceforge.net/
あとgtkのヘッダファイルがないと言われたので、アプリケーション > ソフトウェアの追加・削除よりgtk-develをインストール
$ tar zxvf mlterm-2.9.4.tar.gz $ cd mlterm-2.9.4 $ ./configure --enable-imlib --enable-anti-alias
- --enable-imlib 背景透過機能
- --enable-anti-alias アンチエリアシング機能
$ sudo make $ sudo make install $ cp -r /usr/local/etc/mlterm ~/.mlterm
フォントをダウンロード
何がいいかわからんかったので、とりあえず良く使われてるmplusというフォントを使用。
http://mplus-fonts.sourceforge.jp/mplus-bitmap-fonts/download/index.html
$ tar zxvf mplus_bitmap_fonts-2.2.4.tar.gz $ cd mplus_bitmap_fonts-2.2.4 $ sudo ./install_mplus_fonts
Xにパスを通す。
$ sudo vi /etc/X11/xorg.conf Section "Files" 〜 FontPath "/usr/share/fonts/japanese/misc" 〜 EndSection
Xを再起動します。もしくはPCを再起動。その後
$ xlsfonts | grep mplus
でXで使えるようになっているか確認。
設定
設定メインファイル
$ vi ./mlterm/main " font 関連 fontsize = 14 line_space = 3 use_variable_column_width=false " 可変長コラム幅の未使用 use_anti_alias=true " アンチエリアシング not_use_unicode_font = true " これをtrueにするとフォントを設定できる " スクロールバー 関連 use_scrollbar=true scrollbar_view_name = simple scrollbar_mode = right sb_bg_color = black sb_fg_color = gray " 端末色 関係 fg_color = white bg_color = black
フォント設定
日本語設定は下記から丸パクリ
http://mplus-fonts.sourceforge.jp/mplus-bitmap-fonts/download/index.html#mlterm
$ vi ./mlterm/font 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,-m JISX0208_1983_BOLD = 10,-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx0208.1983-0;12 JISX0208_1990 = 10,mplus_j10r;12,mplus_j12r; JISX0208_1990_BOLD = 10,mplus_j10b;12,mplus_j12b;
- アンチエリアシング用設定
$ vi ./mlterm/aafont 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-jisx020 JISX0208_1983_BOLD = 10,-mplus-gothic-bold-r-normal--10-100-75-75-c-100-jisx JISX0208_1990 = 10,mplus_j10r;12,mplus_j12r; JISX0208_1990_BOLD = 10,mplus_j10b;12,mplus_j12b;
$ mlterm &