[Message Prev][Message Next][Thread Prev][Thread Next][Message Index][Thread Index]

gnuserv



NetInstallでインストールできる gnuserv について調べました。
せっかくなので、ここに流しておきます。


(1) gnuserv.el
server-make-window-visible で、X11の場合にraise-frameを呼び出す処理があ
る。Meadowの場合でもraise-frameを呼び出すようにしてよいと思われる。

(2) gnuclient.cpp/gnudoit.cpp
-F/-f を -q なしで指定した場合、Meadowウインドウを選択する処理が、
編集/ELisp実行終了後となっている。
終了待ち (WaitForServerResult) の前にした方がいいのかもしれない。

(3) gnuclientw.exe/gnudoitw.exe 
常に -q が指定されたような状態で実行されるが、終了待ちにしたい場合もある。
例) AreaEditor使用時
(http://www.iburiworks.com/products/areaeditor/features.html)
-Q 指定時は終了待ちにする、のようなオプションを付加するとよい?

(4) Meadow 起動
Meadow を実行していない状態で gnuclientw 等を実行したとき、Meadow を起
動し、30秒(固定値)だけ server が起動されるのを待ち、起動されなかった場
合に終了している。
30秒を可変値にした方がよいかもしれない。
(gnuserv-start を初期化の最初に実行すればいいだけ?)

(5) Makefile
配布パッケージにソースは添付されているが、Makefile はパッケージ作成のた
めものだけで、EXE ファイル作成のためのものが削除されている。


以上