[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[FDclone-users:00833] Re: FreeBSD/ports for 7.0R
- Subject: [FDclone-users:00833] Re: FreeBSD/ports for 7.0R
- From: Takashi SHIRAI <shirai@unixusers.net>
- Date: Sat, 15 Nov 2008 16:27:51 +0900
しらいです。
In Message-Id <491E686F.6010804@imao.jp>
Yasushi Imao <yasushi_imao@imao.jp>さんwrites:
> お世話になります。今尾です。
> $ cat ~/.fd2rc
> FNAMEKCODE="utf8"
> DEFKCODE="utf8"
> INPUTKCODE=""
> PTYINKCODE=""
> PTYOUTKCODE=""
> URLKCODE=""
> LANGUAGE="utf8"
> MESSAGELANG=""
>
> で、右辺の "" に utf8 を入れたり消したりで実験していました。
んー、だとすると設定以外の環境条件に起因しているんじゃない
でしょうかね。
上の startup file だと環境変数も殆んど未設定でしょうけど、
login 時に設定されるものも幾つかあります。私は普通に telnet
login していますが、どうやって login していますか?
因みに su(1) で login した場合には起動ファイルのパスを誤認
して fd_unicd.tbl を見つけられないので、UTF-8 を全く扱えませ
ん。このバグは次の release で修正予定です。
もしくは別の shell で login した後に fdsh を起動した場合と
か、fd のコマンドラインから補完しようとした場合とか、条件を
色々変えて試してみて下さい。
> の環境でもまったく同じ状況なので、少なくとも FreeBSD 7 固有の問題ではな
> いと思います。
FreeBSD 以外ではどうでしょう?うちでは Linux や Darwin で
も再現しないようです。
> さらに、意味はないかも知れませんが、ついでに EUC-JP 環境で作成した "テス
> ト" という directory の下で実験したところ、FNAMEKCODE="utf8" を設定して
> あると固まる現象が再現しました。逆に UTF-8 で作成した "テスト" という
> directory で FNAMEKCODE="euc" を設定して実験したところ、何の問題も発生し
> ませんでした (文字化けはしていますが)。
んー、こちらも再現しませんね。FNAMEKCODE=utf8 だと current
directory をうまく見つけられなくて補完には失敗しますが、特に
freeze するようなことはないみたいです。
> わかりました。作者のしらいさんが "ja_JP.UTF-8" をお使いなので、FDclone 3
> からは設定ファイルに変更があったのかと思いました。特に問題ないということ
> なので、従来通り "utf8" を利用することにします。
環境変数 LANG の値をそのまま使うと設定が楽なのでそうしてい
るだけです。LANG を流用する話は man page にも載っていますよ。
しらい たかし