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



Hi,

thanks for reply!

On Wed, Aug 27, 2014 at 3:39 AM, Balló György <ballogyor gmail com> wrote:
Hi,

2014-08-26 13:36 GMT+02:00 Alberts Muktupāvels <alberts muktupavels gmail com>:
> Have you tried to use my work with GNOME 3.10+? You need to use gnome-panel
> and gnome-applets from 'wip/gnome-3.10+' branches plus gnome-flashback.
>
> In what way it is not compatible with 3.8?

I tried your branches today. The end session dialog works fine
(thanks!), but GNOME Flashback still has the following problems with
GNOME 3.12.2:

metacity
--------

1. Incompatibility with gnome-settings-daemon's cursor plugin >= 3.10

Currently the mouse cursor is invisible, because GSD's cursor plugin
expects that the cursor is initialised by the window manager. Related
commit:
https://git.gnome.org/browse/gnome-settings-daemon/commit/?id=bef5cd776266873285ee1d1004332fbbc3ec1b91

I guess we need something from the MetaCursorTracker code in mutter,
but I'm not sure:
https://git.gnome.org/browse/mutter/log/?qt=grep&q=MetaCursorTracker

You might be right. I am thinking that it might have something to do with MetaIdleMontitor too. But it is not going to be added to metacity, but to gnome-flashback module.

My idea is simple - if something is removed and/or moved to mutter or gnome-shell then we add it to gnome-flashback module. I don't want to make metacity to became very similar to mutter.
 
gnome-panel
-----------

2. gnome-panel is still unable to register with the session manager.
You added back the StartupNotify line in your branch, but in fact,
it's still broken, so the following commit should be reverted again:
https://git.gnome.org/browse/gnome-panel/commit/?h=wip/gnome-3.10%2b&id=c42b5514d97151731825bf2d7fc8b98d9fa205bb

Ok. I put it in my todo list.

3. Clicking on the Clock applet causes an immediate crash

It is not crashing for me. Do you have more info?

gnome-applets
-------------

4. The Weather applet crashes randomly when I open its preferences, or
when I type my location, „Budapest”.

It is crashing when trying to open preferences dialog or updating whether for second time. But it is not crashing when typing 'Budapest'. I am quit busy at least for few weeks. When I will have more time will try to fix.

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.

6. The scrollkeeper part of the configure file should be removed, as
it's not needed a long time ago:
https://git.gnome.org/browse/gnome-applets/tree/configure.ac?h=wip/gnome-3.10%2b#n348

Done.

gnome-flashback
---------------

7. Incompatibility with gnome-settings-daemon's media keys plugin >= 3.8

Currently the media keys (along with many other keyboard shortcuts)
don't work, because GSD's media keys plugin expects that the keyboard
events are grabbed by the shell. Related bugzilla tasks:
gnome-settings-daemon: https://bugzilla.gnome.org/show_bug.cgi?id=693016
gnome-shell
: https://bugzilla.gnome.org/show_bug.cgi?id=643111

But even if we implement the above, the OSD is not visible on events
(e.g. when set the volume level), because it's also relying on the
shell now. Related bugzilla tasks:

gnome-settings-daemon: https://bugzilla.gnome.org/show_bug.cgi?id=695021
gnome-shell
: https://bugzilla.gnome.org/show_bug.cgi?id=613543

Therefore we either need to implement these D-Bus interfaces within
gnome-flashback, or we need to fork somehow GSD's media keys plugin.

That something that we will need include in gnome-flashback. Added this to my todo list.

8. The background disappears on VT switch. Switching with Ctrl+Alt+F12
then back causes black background. When I move the windows, the
background becomes visible again behind them.

Of course this is not good, but I don't think this is big problem comparing to other problems. Also I would like to add fading effect too. Previously I did not succeed doing it and GnomeBG is not documented.
 
9. The background is missing with mutter. Just run 'mutter --replace',
and you will see an ugly lightgreen background instead of the selected
background image.

Should we care about this?

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

I hope that we could solve all of these problems soon

I hope too.

--
Alberts Muktupāvels


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