[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-devel:12348] Re: netscape-base-ja



佐野@浜松です。

In article <20000512.123932.58021305.yoshio@xxxxxxxxxxxxxxx>,
  at "Fri, 12 May 2000 12:40:10 +0900',
   with "[debian-devel:12317] Re: netscape-base-ja(Re:[debian-users:22344]Re: potato 	の Webブラウザ)",
 Katsura Yoshio <shishamo@xxxxxxxxxxxxxxx> さん writes:

> 芳尾です。

どうもです :)

> わたしとこはcommunicator + きためさんの netscape-base-ja-4 および skkinput 
> で日本語入力できてます。
> 
> Debian バージョンは potato 、ハードウェアは Thinkpad235 で xserver-svga です。
> 
> 日本語入力のときに skkinput の「かな」とかのウインドウが日本語入力の
> フォームウインドウ内に隠れたようになるのですが、まあ実用上は問題ないです。

その「隠れたようになる」のは私の環境で「使えている」4.6 の場合も
同じです。

> 4.72 のほうが 4.6 よりも私の感覚では安定しているような気がします。

うーむ、何が違うんでしょう ?

念のために、もう一度 $HOME/.Xresources と $HOME/.Xdefaults をチェックして
Netscape 関係のものをすべてコメントアウトし、

ii  navigator-base 4.6-1          Navigator base support for version 4.6
ii  navigator-base 4.72-16        Navigator base support for version 4.72
ii  navigator-neth 4.6-1          Navigator online help for version 4.6
ii  navigator-smot 4.6-1          Netscape Navigator 4.6 (static Motif)
ii  navigator-smot 4.72-16        Netscape Navigator 4.72 (static Motif)
ii  netscape-base- 4.72-29        Popular World-Wide-Web browser software (bas
ii  netscape-base- 4.6-1          4.6 base support for netscape
ii  netscape-base- 4.72-16        4.72 base support for netscape
ii  netscape-base- 2.1.1          Popular World-Wide-Web browser software (Jap
ii  netscape-base- 2.1.1          4.6 base support for netscape (Japanese supp
ii  netscape-ja-re 0.3            Netscape 4.72 Japanese resources.
ii  netscape-java- 4.6-1          Netscape Java support for version 4.6

な状態 (4.72 関係や共通な base は local built じゃなく official なもの、かつ
 northeye branded な netscape-ja-resource-472_0.3 と netscape-base-ja-4_2.1.1 を
インストール) で、先日メールに添付したテストページを表示してみましたが、
やはり

  <INPUT TYPE="TEXT" NAME="field1" VALUE="TextFieldのテスト">
  <TEXTAREA NAME="text1" COLS="20" ROWS="5">Textのテスト</TEXTAREA>

の「のテスト」

  <INPUT TYPE="TEXT" NAME="field4" VALUE="テ">
  <INPUT TYPE="TEXT" NAME="field6" VALUE="tテ">
  <TEXTAREA NAME="text4" COLS="20" ROWS="5">テ</TEXTAREA>
  <TEXTAREA NAME="text5" COLS="20" ROWS="5">tテ</TEXTAREA>

の「テ」

  <INPUT TYPE="TEXT" NAME="field7" VALUE="漢字のテスト">
  <TEXTAREA NAME="text6" COLS="20" ROWS="5">漢字のテスト</TEXTAREA>

の「漢字のテスト」

などが表示されません。

   <INPUT TYPE="SUBMIT" NAME="submit" VALUE="入力">
   <INPUT TYPE="RESET" NAME="reset" VALUE="消去">

の「入力」「消去」はちゃんと表示されています。

ここで「入力」を実行して cgi に渡った結果を見ると、

field1=TextField&field2=T&field3=te&field4=&field5=tes&field6=t (途中改行、以下同様)
&field7=&passwd1=&passwd2=password&passwd3=%A5%D1%A5%B9%A5%EF%A1%BC%A5%C9
&text1=Text%A4%CE%A5%C6%A5%B9%A5%C8&text2=T&text3=te&text4=%A5%C6
&text5=t%A5%C6&text6=%B4%C1%BB%FA%A4%CE%A5%C6%A5%B9%A5%C8&submit=%C6%FE%CE%CF

となっており、field1, field4, field6 については「表示されていない」だけでなく
「渡されない」ようです。
なぜか text1, text4, text5, text6 については「表示されていない」だけで
 cgi には渡されているみたいなんですが。

なお passwd3 については表示上も ********** とバイト数ぶんの asterisk が
出ています。

また、元の状態から skkinput 経由で日本語入力を行なおうとすると、

  <INPUT TYPE="TEXT" NAME="field1" VALUE="TextFieldのテスト">

な部分へは芳尾さんが言われたように一応入力できて、表示されます。
ただし、削除する際はキーを 2 回打たないと削除されないようですね。
一方

  <TEXTAREA NAME="text6" COLS="20" ROWS="5">漢字のテスト</TEXTAREA>

な部分、つまりスクロールバーのついたところへ skkinput で日本語を
入力しようとすると、こちらは表示されません。

一方、宇野さんの base-ja-4_2.1 をインストールした状態では、4.6 なら
上記の不具合はまったく現れず、すべての日本語文字列が INPUT TYPE="TEXT" でも
 TEXTAREA でもちゃんと表示され、また CGI にも

field1=TextField%1B%24B%24N%25F%259%25H%1B%28B&field2=T&field3=te (途中改行、以下同様)
&field4=%1B%24B%25F%1B%28B&field5=tes&field6=t%1B%24B%25F%1B%28B
&field7=%1B%24B4A%3Bz%24N%25F%259%25H%1B%28B
&passwd1=&passwd2=password&passwd3=%1B%24B%25Q%259%25o%21%3C%25I%1B%28B
&text1=Text%1B%24B%24N%25F%259%25H%1B%28B&text2=T&text3=te
&text4=%1B%24B%25F%1B%28B&text5=t%1B%24B%25F%1B%28B
&text6=%1B%24B4A%3Bz%24N%25F%259%25H%1B%28B&submit=%1B%24BF%7ENO%1B%28B

のように渡されているのに対し、4.72 ではこの HTML ファイルを表示させようと
クリックした瞬間に落ちます。

  /usr/X11R6/bin/netscape: line -180: 31069 バスエラー
  LD_PRELOAD="/usr/lib/netscape/base-4/libnsfix-wcsmbs.so" 
  /usr/lib/netscape/472/navigator//navigator-smotif.real http://localhost/~sano/

  [1]+  Exit 135                netscape

中原さんから、

	4.72/unix/unsupported/linux22/navigator_standalone/\
        navigator-v472-export.x86-unknown-linux2.2.tar.gz

なら OK という話もあったので、もしかするとそっちではうまくいくのかも
しれませんが、手元の環境では今のところ上記の状態です。御参考まで。

P.S.

 netscape-base-ja-4_2.1.1 をインストールすると

   $ rm: オプションが違います -- a
   詳しくは `rm --help' を実行して下さい.

というエラーメッセージが表示されますが、これは

   $ grep -n rm /usr/lib/netscape/base-4/wrapper.ja 
   79:             rm -f $HOME/.netscape/preferences.js -a
   113:            rm ${HOME}/.netscape/lock

の 79 行目の終りにある "-a" が余分なせい ?

と、思ってこの "-a" を削除してみたら、アレ ? 今度は起動しなく
なってしまった、、、

     $ netscape  
     no recognized font charsets!

だそうです。うーむ、、、

どうもここで preferences.js を削除してはいけないような雰囲気。

つうか、そもそも $HOME/.netscape/preferences が存在するというのが
なんかおかしいのかな ? でも古いシステムからバージョンアップ
してきた人ならあってもおかしくは無いような。

どうも 4.6, 4.72 あたりでは preferences.js を削除するのではなく
 preferences を削除するほうが正解なんじゃないかという気が強くする。
どうなんでしょう ?

-- 
     # (わたしのおうちは浜松市、「夜のお菓子」で有名さ。)
    <kgh12351@xxxxxxxxxxx> : Taketoshi Sano (佐野 武俊)