← Back to team overview

elementary-dev-community team mailing list archive

Re: Luna beta 1 can be here...

 

Sergey,

Patching the .dekstops sounds easier, sure. But the indicators are being
patched because we had decided not to have links to the settings app from a
hundred different places. However, I don't think it would hurt to do both:
path the .desktops so that if they do try to open something, it's
Switchboard, and at the same time try to remove the links from the
indicators.

Let me know if that makes sense.

Regards,
Cassidy James

--
Sent from *elementary OS* <http://elementaryos.org/>.



On Tue, Oct 2, 2012 at 11:55 AM, Sergey "Shnatsel" Davidoff <
sergey@xxxxxxxxxxxxxxxx> wrote:

> I've just realized this was not sent to the list, so I'm re-sending the
> message.
>
> One thing I'd want to see done before beta is cleaning up the mess which
> Switchboard and GNOME Control Center integration is. The code is fine, but
> the OS integration is terrible. To fix it, we should:
> 1) Complete https://bugs.launchpad.net/elementaryos/+bug/1001880 and quit
> shipping the .desktop files in the compatibility layer package; pull in
> only the relevant panels instead.
> 2) Quit patching more and more indicators to kill off G-C-C integration -
> we still have several left to patch and maintaining the patches is quite a
> burden. Indicators only call .desktop files which are way easier to patch
> (in fact, already patched by item #1) to use Switchboard's already-in-place
> support for opening the plug specified on command line. Patch .desktop
> files instead.
> I want it to be done before beta because there's no realistic upgrade path
> to such changes (introducing an os patch is irreversible until an upstream
> update is issued).
>
>
> --
> Sergey "Shnatsel" Davidoff
> OS architect @ elementary
>
> --
> Mailing list: https://launchpad.net/~elementary-dev-community
> Post to     : elementary-dev-community@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~elementary-dev-community
> More help   : https://help.launchpad.net/ListHelp
>
>

References