[mew-dist 28918] Re: 添付書類、OpenOffice、/tmp/***/***.ppt does not exist.

Ryo Furue furue at example.com
2009年 4月 16日 (木) 04:07:17 JST


みなさま

ありがとうございました。お返事を読んでいるうちに、段々様子が分かって
きました。openoffice.orgは、デーモンのような感じで、起動したら子供を
切り離して自分はすぐ終了してしまうんですね。そのため mew は、
コマンドが終了したと思い、一時ファイルを消してしまう。

| 解決でもなんでもないのですが、OpenOfficeを「既に起動している」と
| このエラーが出ませんか?私自身は、OOは所詮、送られてきた書類を
| 見るだけだったので、毎回OOを終了していました.

OOが起動していてもいなくても、同じことが起きます。

考えてみると、この問題はごく最近起きるようになったので、もしかすると
OO 2 から OO 3 になったせいかも知れません。OO 3 は、
既に起動していようがいまいが、親プロセスはすぐに終了します。
OO 2 では、既に起動していたときだけ、親プロセスが終了するの
だったのでしょうか(acroread のような動作)?

openoffice にその辺の動作を変えるオプションがないかと思い
マニュアルを読んでみたのですが、なさそうです。どうやら、
OO を作っている人たちに、acroread のような動作になるオプションを
用意してくれとお願いするのが良さそうですかねえ。

| (setq mew-delete-temp-file nil)
| かな? Ooo 以外のファイルも全部消さなくなりますが、Mew を終わら
| せたときに /tmp/furueXXXX ごとまとめて消します。

確認しました。当面はこれでしょうか。

凝るんだったら、OOを起動し、孫プロセスが終了したのを確認してから
終了するという wrapper を書くという手はありそうですが. . . .

古恵 亮



Mew-dist メーリングリストの案内