小金丸です。 >From: Toshihiko ARAI <arai.toshih...@gmail.com> >Date: Sat, 31 Dec 2011 23:12:54 +0900 > >新井です。 > >2011年12月31日0:49 Nobuyuki Koganemaru <n-kog...@syd.odn.ne.jp>: >>>From: n-kog...@syd.odn.ne.jp (Nobuyuki Koganemaru) >>>Date: Thu, 22 Dec 2011 23:55:50 +0900 >>> >>>小金丸です。 >>> >>>>From: n-kog...@syd.odn.ne.jp (Nobuyuki Koganemaru) >>>>Date: Mon, 19 Dec 2011 01:37:03 +0900 >>>> >>>>まだ、改良する点については、罫線が表示できません。+ - 文字で表示しています。 >>>>画面が白黒にしかなりません。以前の sysinstall や、オリジナル版は、 >>>>色がついています。まだ、日本語化されていない画面があります。tzsetup が日本語化 >>>>されていません。 >>> >>>ほとんどの画面を日本語化し、tzsetup を日本語化しました。 >>>bsdinstall は、キーボードを選択することができず、jp.106.kbd に固定しました。 >>>以前と同様に、インストーラが起動することだけ、確認しましたが。実際のインス >>>トールはまだ、行っていません。 >>> >>>罫線と画面の色の点は、修正されていません。 > >罫線ですが、前回 kon の修正無理みたいなこと言いましたが、先程ハックしてて原因が分った >かもしれません。一応前回の kon2test.tar.bz2 を更新しました。オリジナルの kon にも適用 >できるかもです
ソースを取得しましたが、どの部分を修正されたのでしょうか? 教えてください。 >> 色の問題は、 >> >>>From: IWAMOTO Kouichi <s...@iwmt.org> >>>Date: Tue, 27 Dec 2011 17:46:51 +0900 >> >> 岩本さんの情報により、 >> >>>vt100-color にすると kon で希望の色と背景となりました。 >>>日本語インストーラを vt100-color で実行するように、修正したいと思います。 >> >> 解決しました。 > >これこっちも vt100-color 使ってました。もっと早く気付けば良かったんですが。 > > >> キーボードの選択は、kon の上で実行することができませんので、英文のままで >> 実行することにしました。デフォルトでは、jp.106.kbd にしています。 >> 以前の sysinstall は、fork した後に exec を実行しないで、表示部分だけ、kon >> を利用していましたので、日本語で実行できていました。sysinstall のように >> 日本語化するのは、難しいことです。 >> >> しかし、問題をあらたに発見しました。 >> 表形式の一覧が表示されるとき、Page Up, Page Down キーが使用できないことです。 >> Page Up, Page Down キーを使用すると、プログラムが中断してしまいます。 >> オリジナルも TERM が cons25 である場合、同様です、しかし xterm の場合は、 >> だいじょうぶで、オリジナルの起動ファイル rc.local で xterm を設定する >> ようになっています。本来の FreeBSD のコンソールは、cons25 ですが、 >> 原因がわからないので、こうなっているのではないかと思われます。 >> vt100, vt100-color は、Page Up, Page Down に対応する TERMCAP のエントリが >> なく、動かないのではないかと思いますが、cons25 は、エントリがあるにも >> かかわらず、動きません。キーボードの選択の画面は、一時的に TERM を xterm に >> していますので、使用できます。 >> 引続き、調査するつもりですが、使用する人は、注意してください。 > >kon の cons25tovt100() が効いてないんでしょうか。 TERM が vt100xxx の場合は、cons25tovt100 を使用するようにしています。 新井さんの kon で、kbdmap を動かし、kon の上で vt100-color (そのまま) でも、 cons25 (set term=cons25 を実行) でも Page Up, Page Down キーは、中断して しまいます。set term=xterm を行うとオリジナルと同様に画面も正常で、 Page Up, Page Down キーも使用できます。 cons25 の場合は、cons25tovt100 を実行しているので、動かないのは、当然と思 いますが、どのへんが、元の kon と違えてあるのかわかりません。 -------------------------------------------------------------------- ここで、いろいろ調べていたのですが、Page Up, Page Down キーの解決策が分か りました。やはり、termcap に Page Up, Page Down 用のエントリを追加するとプ ログラムが中断しなくなりました。 Jp.bsdinstall.20111230.tgz を使用している人は、作成した USB メモリを mount /dev/da0a /mnt でマウントし、 cd /mnt/etc を行い、 rc.local を次のように変更します。 ---- ここから ---- --- rc.local.old 2011-12-30 01:04:39.000000000 +0900 +++ rc.local 2012-01-01 03:15:26.000000000 +0900 @@ -30,8 +30,8 @@ #fi kbdcontrol -l jp.106.kbd # デフォルトで jp.106 とする export LANG=ja_JP.eucJP -TERM=vt100-color -export TERM +export TERMCAP="vt100-new|vt100 new term::kP=\E[5~:kN=\E[6~:tc=vt100-color:" +export TERM=vt100-new export DIALOGOPTS="--ascii-lines" /usr/local/bin/kon -su -e dialog --backtitle "FreeBSD インストーラ" \ ---- ここまで ---- 修正したら、 umount /mnt を行って、取り外し、インストールに使用してください。 vt100-new が適切な名前かどうか、分かりません。vt100-installer あたりが よいのかもしれません。 -- 小金丸コンピュータエンジニアリングサービス (福岡県大野城市) 小金丸 信幸 (Nobuyuki Koganemaru) E-Mail: n-kog...@syd.odn.ne.jp E-Mail: kog...@jp.freebsd.org E-Mail: kog...@koganemaru.co.jp URL: http://www.koganemaru.co.jp