>> 5. The Invest applet is broken, unable to add it to the panel, no error
>> message.
>
>
> Interesting. It is working for me in jhbuild session (GNOME 3.14) and on
> ubuntu 14.10.
Okay, I found the problem: it's unable to import 'defs' for some
reason. I attached a patch that fixes the problem. It also fixes
opening help.
>> 10. Missing volume control systray icon
>>
>> The GNOME fallback mode had a nice volume control applet, which was
>> provided by gnome-control-center. So the following code should be
>> added back to the gnome-flashback project:
>> https://bugzilla.gnome.org/show_bug.cgi?id=682861
>>
>> https://git.gnome.org/browse/gnome-control-center/commit/?id=94506721aa1fd463ff92f23ef0bf7cf50813a260
>
>
> Ok, but than I think we could remove mixer applet from gnome-applets, right?
>
> Do you want test? I have added this to gnome-flashback module.
It works, but the tray icon is invisible (probably a theme issue with
GNOME 3.14, we need to discuss it in another thread).
And yes, you can drop the mixer applet now. It's not built by default,
just a leftover from GNOME 2 ages.
>> 11. Missing automount helper
>>
>> The GNOME fallback mode had a mount helper application, which was
>> provided by gnome-settings-daemon. So the following code should be
>> added back to the gnome-flashback project:
>> https://bugzilla.gnome.org/show_bug.undocomentedcgi?id=682859
>>
>> https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=77a29fde9204a80ad3960fc6d50a733261fbfbfe
>
>
> Added to todo list.
It should be a simple task to integrate it into gnome-flashback as a
module, because it was originally a small binary. It was removed
entirely from gnome-settings-daemon, because the equivalent
functionality was reimplemented in GNOME Shell. So you can add the
code as is.
>> 12. Missing other components
>>
>> The GNOME fallback mode had the following additional project, which
>> are now unmaintained:
>> - gnome-screensaver
>> - notification-daemon
>> - polkit-gnome
>>
>> I think that all of them should be launched on login (as it was
>> happened in fallback mode), either by adding them as required
>> components to the session file (therefore the user cannot easily
>> replace them), or by implementing a configurable launcher within
>> gnome-flashback.
>
>
> I don't like idea about adding to required components.
We need to autostart them in some ways to provide a complete desktop
session by default. Ideas:
1. Launch components from the gnome-flashback binary in an optional
and configurable way, so users could disable each component in
GSettings.
2. Add .desktop autostart files for each component with
'AutostartCondition=GNOME3 if-session gnome-flashback'.
3. Add them to RequiredComponents= line of the session file.
I would prefer the first option. What do you think?