Re: [PATCH] enable nautilus to run as a daemon without any window created
- From: Alexander Larsson <alexl redhat com>
- To: JF Ding <jfding gmail com>
- Cc: nautilus-list gnome org
- Subject: Re: [PATCH] enable nautilus to run as a daemon without any window created
- Date: Tue, 21 Apr 2009 09:29:24 +0200
On Tue, 2009-04-21 at 15:21 +0800, JF Ding wrote:
>
>
> On Tue, Apr 21, 2009 at 3:03 PM, Alexander Larsson <alexl redhat com>
> wrote:
> On Tue, 2009-04-21 at 14:55 +0800, JF Ding wrote:
> >
> >
> >
> > +
> >
> <key>/schemas/apps/nautilus/preferences/daemon_enable</key>
> > +
> >
> <applyto>/apps/nautilus/preferences/daemon_enable</applyto>
> >
> > +#define
> > NAUTILUS_PREFERENCES_DAEMON_ENABLE
> > "preferences/daemon_enable"
> >
> > A better name would be "daemon_mode"
> >
> > +static gboolean allow_daemon = FALSE;
> >
> > Same here, call it "daemon_mode".
> >
> > About the variable names, including gconf key and the two
> new vars,
> > the name does be indicating the usage.
> > In fact, in my first design, the name of gconf key is
> "daemon_mode",
> > but I think it is not precise, because the key
> > is to indicate whether nautilus can run as a daemon. I
> rename it to
> > "daemon_enable".
> > The static global "allow_daemon", the same cause.
> > And the stack variable in main(), "daemon_mode" to be sync
> with
> > command line option "--daemon", its meaning
> > is whether it run in "daemon mode", which will not created
> desktop and
> > default window.
> > I hope this can be explained clearly. Of course I will
> rename them if
> > you cannot agree with the usage of them.
>
>
> Well, I disagree with all that because I think having the
> command line
> option at all is a bad idea. We should just have a gconf key.
>
> OK, I will following it. Just discard the command line option. But for
> the meaning
> of "daemon_mode", I feel it should stand for "only daemon without
> window" mode.
> So, should we think over the names?
Well, I'm not particularly fond of the "daemon_mode" name. I tried to
think of a name that described what it does, like
"exit_with_last_window" (default TRUE), but everything I could come up
with was too long to be sensible. Can you think of something better?
> I'm well aware of this. I'm talking about the "gboolean
> explicit"
> argument to this function. This is set to TRUE when the user
> explicitly
> requested to quit, for instance when using --quit. If this is
> not set we
> should not quit the daemon.
>
> Oh, I see.
> At first, I am not very clear about what "explicit" argument is for,
> or I feel it's not close to
> new daemon mode. I will try to add the new code to its enclosure.
Well, right now explicit is always TRUE, but this may change in the
future, so best be safe.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]