Re: OAF annoyance
- From: Maciej Stachowiak <mjs eazel com>
- To: Lutz M <urc8 rz uni-karlsruhe de>
- Cc: gnome-components-list gnome org
- Subject: Re: OAF annoyance
- Date: 18 Feb 2001 04:35:33 -0800
Lutz M <urc8 rz uni-karlsruhe de> writes:
> On 16 Feb 2001 15:39:58 -0600, Federico Mena Quintero wrote:
> > Maybe I have posted this before, so if I have, please tell me that I
> > am too jetlagged still.
> >
> > Normally oafd gets launched from a random terminal by
> > EOG/Evolution/whatever. So subsequent processes launched by oafd
> > itself output their spew to the terminal from which oafd was launched.
> >
> > It is annoying to get spewage to random terminals. Could we do some
> > fd passing magic to make, say, all the Evolution components output
> > their stuff to the terminal from which you ran "evolution"?
>
> In addition, the behaviour mentioned above leads to the following
> problem:
> (1) I ssh into my computer (dormitory) and run evolution displaying it
> through some X server at the university.
> (2) Back in the dormitory, I run evolution again - but evolution-mail
> etc is still trying to access the remove X server.
> I always have to start oafd again in order to be able to run evolution.
>
> Above suggestion would fix this, too.
>
No, it's actually totally unrelated; the stdin/stdout/stderr file
descriptors are a totally separate issue from X display.
OAF does have a feature to allow components to be used on programs
running on multiple displays from the same machine (a component can
register as `some.domain.com:0,OAFIID:stuff-stuff'. I think Evolution
is just not using this feature.
Unfortunately, it is not feasible to make this transparent. Because
Gtk+ does not support multiple displays, it is necessary to launch a
separete process for each display for out of proc components; however,
you do not want to do this for non-gui components such as Wombat or
you would waste memory and break expected semantics.
- Maciej
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]