コンソールで日本語を使う(協力者求む)

4.X系の開発

モデレータ: 暇人, YoN, nyu

アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

コンソールで日本語を使う(協力者求む)

投稿記事 by 暇人 »

やることはわかってる。

1.フレームバッファに対応したカーネルをつくって差し替える。vmlinuz
2. フォント 日本語ビットマップ
3. jfbterm
4. uim-canna/uim-fep canfep

今のところ1で引っかかってる
時間とファイルスペースの問題/2.6系のカーネルの作り方変わった?
現状で対応している模様?つかモジュールはある。
vga=0x301で起動してもコンソールには何も......
jfbtermはできた。


だれか暇な人いませんか?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
YoN
Site Admin
記事: 1239
登録日時: 07/04/01(日) 08:00
お住まい: 信州

投稿記事 by YoN »

これが実現できればすごいですね。
キーボードの選択、Xorgの選択、Welcomeメッセージなどが日本語になるんですね。
そうなれば多少OSのサイズが大きくなっても構いません。
日本語版の最終目的のひとつと思います。

知識と時間がなく、お手伝いはできそうにありませんが、情報を下さればトライして見たいと思います。
vga=0x313で起動すると、別の選択画面になり80x25, 80x50などが選択できます。その後確かにコンソールの画面は文字数が多くなりました。しかしそこまでです。

カーネルはフレームバッファデバイスをいくつか組み込んではいるようです。
画像
[Puppy4.1.2-retro-JP] EPSON Endeavor MT-3500
Celeron 533MHz 256MB
[Lupu-5.0.1 LiveCD + lang_support_ja-1.4.sfs] SOTEC Whitney System CR Board
Celeron 766MHz 512MB
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

備忘

投稿記事 by 暇人 »

vga=0x311

Jun 24 20:05:21 (none) user.info kernel: vesafb: framebuffer at 0xf8000000, mapped to 0xd8880000, using 1200k, total 16384k
Jun 24 20:05:21 (none) user.info kernel: vesafb: mode is 640x480x16, linelength=1280, pages=5
Jun 24 20:05:21 (none) user.info kernel: vesaf
Jun 24 20:05:21 (none) user.info kernel: b: protected mode interface info at c000:03c5
Jun 24 20:05:21 (none) user.info kernel: vesafb: pmi: set display start = c00c03fe, set palette = c00c0474
Jun 24 20:05:21 (none) user.info kernel: vesafb: pmi: ports = 3b4 3b5 3ba 3c0 3c1 3c4 3c5 3c6 3c7 3c8 3c9 3cc 3ce 3cf 3d0 3d1 3d2 3d3 3d4 3d5 3da
Jun 24 20:05:21 (none) user.info kernel: vesafb: scrolling: redraw
Jun 24 20:05:21 (none) user.info kernel: vesafb: Truecolor: size=0:5:6:5, shift=0:11:5:0
Jun 24 20:05:21 (none) user.info kernel: fb0: VESA VGA frame buffer device

フレームバッファ版Xの起動に成功 640x480
コンソールは表示されない。

/usr/X11R7/bin/Xfbdev を usr/X11R7/bin/Xにリンク
# xwin jwm
最後に編集したユーザー 暇人 [ 08/06/24(火) 11:51 ], 累計 1 回
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

カーネルは対応しているけどおそらくモジュールが削られてるんだな。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

311 640x480 16bit
315 800x600 24bit?
317 1024x768 16bit
318 1024x768 24bit

他にもあるかも。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

コンソールで日本語表示

投稿記事 by 暇人 »

できた。
Xfbdevはいらない

bterm使用
0x317時

漢字入力はuim-fepで出来る(多少難あり)
(export TERM=xterm)

http://namiki4no20no4.dyndns.org/p_blog ... clone1.png
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

いまのところ

uim-fepは動く(難あり)
canuumは動かない

いずれもtermcapに由来する問題のような気がする。

ちなみに 
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

興味は有りますが能力が無い。勉強します。教えて下さい。
Puppy4.1.1-JP
Celeron 400MHz 256MB 6GHD
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

ここに面白いリンクが有ります。
http://www1.bbiq.jp/memo/nihongo.html
日本語コンソールが少しわかって来ました。ところでパピーには「vga16fb」と言う
ドライバが有りません。どこからどうやって持ってくればよろしいでしょうか。
Puppy4.1.1-JP
Celeron 400MHz 256MB 6GHD
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

デフォで有効のようです。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

# modprobe vga16fb
FATAL: Module vga16fb not found.
どうして?ばかな私に教えて下さい。
Puppy4.1.1-JP
Celeron 400MHz 256MB 6GHD
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

現状は
ブートオプションで フレームバッファを有効にすると、コンソールが表示されないが見えないだけで通常のブートシーケンスで進行しやがてXが起動する。
xを終了しコンソールに落ちる。
何もも表示されないが bterm と打ち込むと 青バックで
日本語コンソールになる。
http://namiki4no20no4.dyndns.org/p_blog ... clone1.png
http://namiki4no20no4.dyndns.org/p_blog ... onsole.png
bterm上での漢字変換は難あり。
起動時からフレームバッファコンソールを表示する方法が不明。
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

暇人さんの現状とわたしの現状は大分違います。

わたしの現状はフレームバッファを有効にすることが出来ません。i810のグラフィック
カードを使ってます。ログは次の通りです。

# cat /var/log/messages | grep i810
Jul 18 04:48:30 (none) user.notice kernel: Kernel command line: pmedia=idehd psubdir=puppy400JP video=i810fb vga=0x311
Jul 18 04:48:30 (none) user.info kernel: agpgart: Detected an Intel i810 Chipset.
Jul 18 04:48:30 (none) user.info kernel: i810_smbus 0000:00:01.0: i810/i815 i2c device found.

vesafb、framebuffer, fb0で検索しても、何も出てきません。
Puppy4.1.1-JP
Celeron 400MHz 256MB 6GHD
アバター
暇人
記事: 2392
登録日時: 07/08/12(日) 23:33
お住まい: 埼玉県xx市並4
連絡する:

投稿記事 by 暇人 »

blacklistされてない?
管理人見習い
NEC Express5800 S70/SR G6950 2.8GHz/1G
lenovo S10-3 AtomN450 1.66G/1G
暇人/貳馬力/2CV
アバター
nyu
Site Admin
記事: 506
登録日時: 07/01/10(水) 17:35
お住まい: 香港

投稿記事 by nyu »

ありがとうございます。確かにBlacklistされてました。Removeしたのですが、もうどこにも見当たりません。ロードされてません(lsmodしても有りません)。modprobeしても見当たりません。どうしてでしょう。もう少し見てみます。
Puppy4.1.1-JP
Celeron 400MHz 256MB 6GHD
返信する