Decoupling gnome-keyring initialization from GNOME compatibility mode

Brian J. Tarricone brian at
Fri Sep 30 12:24:46 CEST 2011

On Thu, Sep 29, 2011 at 02:24, Guido Berhoerster <gber at> 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.


More information about the Xfce4-dev mailing list