Decoupling gnome-keyring initialization from GNOME compatibility mode
gber at opensuse.org
Tue Oct 4 11:20:38 CEST 2011
* Guido Berhoerster <gber at opensuse.org> [2011-09-30 13:10]:
> * Brian J. Tarricone <brian at tarricone.org> [2011-09-30 12:26]:
> > On Thu, Sep 29, 2011 at 02:24, Guido Berhoerster <gber at opensuse.org> wrote:
> > > Am I overlooking something or is GNOME compat mode mostly
> > > useless, and in fact does more harm than good, with the exception
> > > of gnome-keyring startup?
> > That's probably an accurate assessment.
> > > Useful features for future GNOME compatibility I can think of
> > > would be to support GNOME's autostart phases and parts of the
> > > org.gnome.SessionManager DBus interface (as suggested by Brian).
> > > Autostart files with "OnlyShowIn=GNOME;" should also not be used,
> > > rather those services compatible to Xfce sould be explicitly
> > > marked "OnlyShowIn=GNOME;Xfce;" (by upstream/distros) anyway which
> > > allows users to enable/disable them through
> > > xfce4-session-settings "Application Autostart" editor. This would
> > > basically remove the need for a "GNOME compatibility mode" which
> > > has to be explicitly enabled by users.
> > So in other words, we should really just drop GNOME compat mode
> > entirely, add GNOME's session manager dbus interface and some support
> > for autostart phases, and get Xfce-useful apps that are OnlyShowIn'd
> > to GNOME fixed upstream to be our friends :).
> > Actually that last bit is maybe not even necessary: we could treat
> > OnlyShowIn not including Xfce similarly as we do Hidden=true, and that
> > would just allow them to be disabled by default but re-enable-able by
> > the user via autostart settings.
> That sounds like a sensible approach to me. Should I put a RFE
> with a summary of this on the bug tracker or should this rather
> go on the roadmap wiki or both?
I have filed https://bugzilla.xfce.org/show_bug.cgi?id=8014 with
a summary of this thread. Unfortunately I apparently can't assign
the RFE to Brian.
More information about the Xfce4-dev