Re: [gnome-flashback] Broken parts of GNOME Flashback with GNOME 3.12



Hi,

On Thu, Oct 9, 2014 at 7:48 AM, Balló György <ballogyor gmail com> wrote:

>> 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.

Can you update patch to it include patch headers? Your name, e-mail? So it correctly appears in git history? Or you don't mind if I commit that under my name?

>> 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).

I have some problem in jhbuild session. Have not looked at this problem.

And yes, you can drop the mixer applet now. It's not built by default,
just a leftover from GNOME 2 ages.

Ok. I probably will do this. That will allow drop old gstreamer dependency. It can not be ported to newer gstreamer version anyway.
 
>> 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.

Have not had time to do this. If you think it is simple task maybe you are ready to create patch for this?
 
>> 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?

Only first option. For example for screensaver:
1) Option - launch-screensaver, by default enabled.
2) Under org.gnome.gnome-flashback new child - org.gnome.gnome-flashback.screensaver. It could have at least on option with screensaver application path and/or binary name. by default gnome-screensaver. This would allow users to change it to any screensaver application they prefer.

notification-daemon is unmaintained and it is crashing at least on ubuntu 14.10. Is not there any alternative that is still maintained? What GNOME is using for notifications? Something built-in in GNOME Shell?

polkit-gnome? Did you mean PolicyKit-gnome? It is used for what?

--
Alberts Muktupāvels


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]