FreeBSDで日本語コンソールvtを使う

前提条件


/boot/loader.conf

kern.vty=vt
hw.vga.textmode=0

日本語フォントを入手する

# mkdir /usr/local/share/fonts/vt
# cd /usr/local/share/fonts/vt
# fetch http://people.freebsd.org/~emaste/newcons/b16.fnt
# fetch http://www.wheel.gr.jp/~dai/fonts/jiskan16u.fnt
# fetch http://www.wheel.gr.jp/~dai/fonts/jiskan16s.fnt
# fetch http://www.wheel.gr.jp/~dai/fonts/unifont-8.0.01.fnt

/etc/rc.local

表示したいフォントを起動時にロードします。
[b16.fnt|jiskan16u.fnt|jiskan16s|fnt|unifont-8.0.01.fnt]

#!/bin/sh

VTFONT="b16.fnt"
#VTFONT="jiskan16u.fnt"
#VTFONT="jiskan16s.fnt"
#VTFONT="unifont-8.0.01.fnt"

if [ -f /usr/local/share/fonts/vt/$VTFONT ]; then
    vidcontrol -f /usr/local/share/fonts/vt/$VTFONT
fi

ロケールをUTF-8にする

% setenv LANG ja_JP.UTF-8

コンソールログイン (b16.fnt)

VT

日本語コンソール上でemacs + mozcで日本語入力

# pkg install ja-mozc-el-emacs24

$HOME/.emacs

(set-language-environment "Japanese")
(setq default-input-method "japanese-mozc")

Control + \ で mozcを起動して日本語を入力してみる

mozc.el emacs

参考