> I was thinking of a Gimp extension "gimp-server" or something which would
> open a Unix pipe
>
> ${gimp_dir}/tmp/gimp_remote.<gimp_pid>
>
> with the permissions of the current user (or configurable) and
> a "gimp-remote" standalone program.
>
> The pipe protocol could be as trivial as sending a plaintext string like
>
> gimp_file_open "~/foo.xcf"\n
>
> over the pipe.
>
> Now please say "cool idea" or bring a better one :-) I have no clue
> if this is really the clever way to do it.
Yuck.
This should really use a CORBA interface and register some sort of
singleton factory object for images or other GIMP services.
(Look at how singleton applications work in GNOME; the Midnight
Commander or the Panel are good examples).
Federico