ページ 1 / 5
コンソールで日本語を使う(協力者求む)
Posted: 08/05/25(日) 14:33
by 暇人
やることはわかってる。
1.フレームバッファに対応したカーネルをつくって差し替える。vmlinuz
2. フォント 日本語ビットマップ
3. jfbterm
4. uim-canna/uim-fep canfep
今のところ1で引っかかってる
時間とファイルスペースの問題/2.6系のカーネルの作り方変わった?
現状で対応している模様?つかモジュールはある。
vga=0x301で起動してもコンソールには何も......
jfbtermはできた。
だれか暇な人いませんか?
Posted: 08/06/17(火) 17:54
by YoN
これが実現できればすごいですね。
キーボードの選択、Xorgの選択、Welcomeメッセージなどが日本語になるんですね。
そうなれば多少OSのサイズが大きくなっても構いません。
日本語版の最終目的のひとつと思います。
知識と時間がなく、お手伝いはできそうにありませんが、情報を下さればトライして見たいと思います。
vga=0x313で起動すると、別の選択画面になり80x25, 80x50などが選択できます。その後確かにコンソールの画面は文字数が多くなりました。しかしそこまでです。
カーネルはフレームバッファデバイスをいくつか組み込んではいるようです。
![画像](http://yon8844.googlepages.com/framebuffer.png)
備忘
Posted: 08/06/24(火) 11:19
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
Posted: 08/06/24(火) 11:23
by 暇人
カーネルは対応しているけどおそらくモジュールが削られてるんだな。
Posted: 08/06/24(火) 12:10
by 暇人
311 640x480 16bit
315 800x600 24bit?
317 1024x768 16bit
318 1024x768 24bit
他にもあるかも。
コンソールで日本語表示
Posted: 08/06/24(火) 13:31
by 暇人
できた。
Xfbdevはいらない
bterm使用
0x317時
漢字入力はuim-fepで出来る(多少難あり)
(export TERM=xterm)
http://namiki4no20no4.dyndns.org/p_blog ... clone1.png
Posted: 08/06/24(火) 17:00
by 暇人
いまのところ
uim-fepは動く(難あり)
canuumは動かない
いずれもtermcapに由来する問題のような気がする。
ちなみに
Posted: 08/07/17(木) 13:58
by nyu
興味は有りますが能力が無い。勉強します。教えて下さい。
Posted: 08/07/17(木) 14:15
by nyu
ここに面白いリンクが有ります。
http://www1.bbiq.jp/memo/nihongo.html
日本語コンソールが少しわかって来ました。ところでパピーには「vga16fb」と言う
ドライバが有りません。どこからどうやって持ってくればよろしいでしょうか。
Posted: 08/07/17(木) 14:23
by 暇人
デフォで有効のようです。
Posted: 08/07/17(木) 14:30
by nyu
# modprobe vga16fb
FATAL: Module vga16fb not found.
どうして?ばかな私に教えて下さい。
Posted: 08/07/17(木) 14:35
by 暇人
現状は
ブートオプションで フレームバッファを有効にすると、コンソールが表示されないが見えないだけで通常のブートシーケンスで進行しやがてXが起動する。
xを終了しコンソールに落ちる。
何もも表示されないが bterm と打ち込むと 青バックで
日本語コンソールになる。
http://namiki4no20no4.dyndns.org/p_blog ... clone1.png
http://namiki4no20no4.dyndns.org/p_blog ... onsole.png
bterm上での漢字変換は難あり。
起動時からフレームバッファコンソールを表示する方法が不明。
Posted: 08/07/17(木) 21:06
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で検索しても、何も出てきません。
Posted: 08/07/17(木) 21:33
by 暇人
blacklistされてない?
Posted: 08/07/18(金) 00:59
by nyu
ありがとうございます。確かにBlacklistされてました。Removeしたのですが、もうどこにも見当たりません。ロードされてません(lsmodしても有りません)。modprobeしても見当たりません。どうしてでしょう。もう少し見てみます。