一般ユーザでjfbtermを起動し、コンソールで日本語を表示する方法
[概 要]
Asianux Server3をrunlevel 3で起動した場合等に、コンソールで日本語を表示させると文字化けすることがあります。
Asianux Server 3
1.rootユーザでログインします。
2.適切なフレームバッファドライバを読み込みます。
フレームバッファドライバは/lib/modules/使用中のカーネル/kernel/drivers/video/以下に複数あります。
環境(使用しているビデオカード)に合わせて適切なものを選択してください。
(例) 一般的なビデオカード用のフレームバッファドライバ(vga16fb)を読み込む場合
# modprobe vga16fb
3.次回起動時にドライバを自動的に組み込む場合は、/etc/rc.localファイルの末尾に、適切なドライバの組み込みを追記します。
(例) vga16fbドライバを組み込む場合の記述
modprobe vga16fb
4.jfbtermにSet UIDします。
# chmod u+s /usr/bin/jfbterm
5.ログアウトし、一般ユーザでログインします。
6.一般ユーザでjfbterm起動
$ jfbterm -q
7.環境変数を設定します。
$ export LANG=ja_JP.eucJP
8.この後 lv,man などを使用して、日本語が表示可能となります。
$ man man
jfbtermにSet UIDを行うことによるセキュリティの考慮についてはマニュアル等でご確認ください。
jfbtermパッケージのアップデート等を行うと、Set UIDが解除され、一般ユーザでのjfbterm起動ができなくなる場合があります。その場合は再度Set UIDを行ってください。
2008年 4月4日 新規作成