kterm 上で日本語表示

kterm (Kanji TERM) はその名の通り、日本語が表示できる ターミナルです。ただし、それなりの準備をしないと表示できません。

用意するもの


インストール

インストールは ports か パッケージを使うと便利です。 ports をデフォルト通りにインストールしている場合は 次の場所で make install すればOKです。

日本語表示

これらの準備をすると、kterm 上で日本語テキストが jless によって見られるようになっています。

環境変数の設定は、~/.cshrc に書いておくとターミナルを 起ち上げるごとに設定しなくて良いので便利です。

日本語 man の表示

jman コマンドを使って日本語のマニュアルを表示させるには、 つぎの環境変数を設定する必要があります。
% setenv LANG ja_JP.EUC
% setenv PAGER jless

そして、kterm の表示を Japanese EUC Mode にします。 kterm をアクティブにして、Ctl を押しながらマウスの中ボタンを おすと、いろいろメニューがでて来ます。 そのうち、下から3番目を選んで下さい。

準備がすんがら、jman を使ってみましょう。
% jman man

環境変数はいちいち設定すると面倒なので、 これもやはり .cshrc に書いておくとよいでしょう。

トラブルシューティング

% setenv LANG ja_JP.EUC
すると、locale の問題で perl がよく文句をいいます。
    % perl -v
    perl: warning: Setting locale failed.
    perl: warning: Please check that your locale settings:
            LC_ALL = (unset),
            LANG = "ja-JP.EUC"
        are supported and installed on your system.
    perl: warning: Falling back to the standard locale ("C").
    

kterm で jless で日本語表示させるだけ、 と言う場合は特に LANG の設定はしなくてよいですので、 unsetenv してしまいましょう。
% unsetenv LANG

kterm のスクロールバー

また、kterm を EUC で、かつスクロールバーをつけて起ち上げるには、
% kterm -km euc -sb
とします。-sb が Scroll Bar です。alias しておくと便利です。
% alias kterm 'kterm -km euc -sb'

FreeBSD の部屋


Apr. 5, 2001