On 27/07/16 14:55, Alberts Muktupāvels wrote: > Hi, > > On Thu, Jul 21, 2016 at 4:31 PM, Ikey Doherty > <michael.i.dohe...@intel.com <mailto:michael.i.dohe...@intel.com>> wrote: > > On 21/07/16 14:27, Bastien Nocera wrote: > > On Thu, 2016-07-21 <tel:2016-07-21> at 14:12 +0100, Emmanuele Bassi > wrote: > >> Hi; > >> > >> On 21 July 2016 at 13:42, Ikey Doherty <michael.i.dohe...@intel.com > <mailto:michael.i.dohe...@intel.com>> > >> wrote: > >>> So Jeremy Bicha kindly contacted me the other day to express > >>> concern > >>> with Budgie/GNOME Screensaver. I had been toying with the notion of > >>> forking GNOME Screensaver due to its deadness, and making it work > >>> better for Budgie/Modern GNOME integration. > >>> > >>> Jeremy correctly pointed out it might be worth maintaining the > >>> project instead, which I'm up for. > >> > >> AFAIR, gnome-screensaver is part of the "Flashback" session: > >> https://wiki.gnome.org/Projects/GnomeFlashback > > > I would not say that gnome-screensaver is part of Flashback session, but > yes - we currently use it.
So at present it is part of flashback, an integral component. > > >> given that it uses Metacity. > > > > I don't know how well that works, or whether they've replaced gnome- > > screensaver and gnome-settings-daemon yet. I refused to add hacks to > > gnome-settings-daemon to make it work under GNOME Flashback as there > > were just too many things that wouldn't work properly with it. > > > No, we have not replaced gnome-screensaver and gnome-settings-daemon. > And currently I don't plan to replace gnome-settings-daemon. > > GNOME + (gnome-applets, gnome-flashback, gnome-panel and metacity) == > GNOME Flashback: > This is how I see Flashback session, I don't want to start fork projects > to keep them almost identical. Fair do. > > About mentioned hacks, there are two things: > - appmenu button that is needed in our session, but is hidden because > gnome-settings-daemon sets Gtk/ShellShowsAppMenu when org.gnome.Shell > bus name appears. This can be solved with small patch- by not calling > start_shell_monitor if XDG_CURRENT_DESKTOP contains "GNOME-Flashback". > - default button-layout is not good for Flashback session... but I am > against adding hack for this in gss, here I would like to see > per-session gsettings overrides (session-dependent defaults). That also > would allow to drop hack that is used for GNOME Classic session. > > If something is moved from gss to mutter/gnome-shell, I can make/add > needed changes in gnome-flashback. It would be really nice if small > changes could be accepted. > > FWIW in Budgie we added a "Shell Shim" D-BUS API in budgie-wm, the > Mutter wrapper, to implement that compatability, and proxy some calls > back to the panel manager, i.e. for GTK+ ops, such as the > EndSessionDialog. > > > > > > I think a fork/rename would be the best option to avoid confusion in > > the bug tracker. Given the number of time I have to reassign bugs about > > the desktop file manager window to nautilus from gnome-desktop, it > > would probably be best if bugs weren't stuck there. > > > > OK so if the Flashback guys aren't interested in GNOME Screensaver > longevity (Given the aims _do_ include modernisation on my end, which > might conflict with Flashback goals) then what's the best course? > > > For long time I already want/plan to merge gnome-screensaver into > gnome-flashback. It will give more freedom to make needed changes > without affecting any other users and/or sessions that still use > gnome-screensaver. So I guess I can say that we are not interested in > GNOME Screensaver as standalone module. ..So.. you're forking it, contrary to what you said above. Into your own gnome-flashback component. Well with that in mind, as nobody is interested in this deadtech (Can't say as people can be blamed on that!) - I'll re-eval gnome-screensaver, and if necessary, steal the bits into Budgie. If I do end up forking it, well, nobody can complain, I did offer :) - ikey > > Ideally I want to get this thing cleaned up so we can avoid more dead > forks like light-locker and the likes. Fundamental selfish aim for > me is of course Budgie interoptability (Which will serve us until Budgie > 12, when we're Wayland, but it would continue to be maintained) > > > - ikey > _______________________________________________ > desktop-devel-list mailing list > desktop-devel-list@gnome.org <mailto:desktop-devel-list@gnome.org> > https://mail.gnome.org/mailman/listinfo/desktop-devel-list > > > > > -- > Alberts Muktupāvels _______________________________________________ desktop-devel-list mailing list desktop-devel-list@gnome.org https://mail.gnome.org/mailman/listinfo/desktop-devel-list