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

[FDclone-users:00576] Re: 確認できた所だけ報告



こんばんは、田村です。

まだ全部確認できてません、すみません。
やった所だけ。

On Thu, 14 Sep 2006 22:50:23 +0900, Takashi SHIRAI wrote:

>  「open」というのが Safari のコマンド名なんですね?では「%C」
> を削除して「open」だけにしてみるとどうなるでしょうか?また、
> launch 定義を削除して「PAGER=open」としてみるとどうでしょう?

はい、「open」と言うのは、ファイルタイプに応じたCocoaアプリを
そのファイルを読み込んで起動する、コマンドです。

「%C」を削除して見ました。頻度は少なくなったが現象は起きるようで
す、
(なぜ頻度が落ちるのか?)
もう一度「%C」を付けて見ました。頻度は「%C」を付けても変わらない
ただ違うファイル名も消える時が有る事を発見しました。

launch 定義を削除して「PAGER=open」としてみると
Safari が立ち上がり、きちんと表示できます。
当然ですが、テキストファイルを開く時もCocoa アプリが立ち上がり
表示されます。

両方元に戻して見ます。
現象は起きます、頻度は低いようですので、上記作業の結果では無い
ようです。


>  空白文字よりはパス名の長さが関係してそうですね。「yuji」の
> 直下に例えば「012345678901234567」という名前の directory を
> 作ってその下に置くと、フルパス名が同じ長さになりますよね。
>  この状態で再現するかどうか試してみて下さい。

確かに状況はは再現します、頻度はよくわからないです。

>  func.h の最後に以下の記述を追加します。
> 	#undef	MAXPATHLEN
> 	#define	MAXPATHLEN	65536

以上の対策を施して見ました。状況は再現しません。

>  もしこれで直るようならば、実際にどの部分の MAXPATHLEN の値
> が原因になっているかを確認して下さい。

すみません、これがまだ途中で、どこなのか確定できてません。

On Fri, 15 Sep 2006 02:54:03 +0900, Takashi SHIRAI wrote:

>  一つ忘れていました。LANGUAGE や FNAMEKCODE 等の漢字コード
> 設定がどうなっているか、一通り確認して報告して下さい。
>  多分、「UTF8-mac」がどこかに現れているとは思うのですが、こ
> れらの組合せで実際に行なわれる encode の手順が全然違いますか
> ら、同じ組合せにすることで症状が再現出来るかも知れません。
>  加えて、UNICODEBUFFER の値も調べておいて下さい。多分 UTF-8
> 絡みだと思うので、この値も影響して来る可能性があります。

# Initialize file for FD v2.09
#
UNICODEBUFFER=1
LANGUAGE="utf8-mac"
DEFKCODE="utf8-mac"
INPUTKCODE="utf8-mac"
PTYINKCODE="utf8-mac"
PTYOUTKCODE="utf8-mac"
FNAMEKCODE="utf8-mac"
MESSAGELANG="C"

となっています。
引き続き作業して見ます。

---
yuji tamura