Re: GUnique [Was: gnome-utils branched for GNOME 2.16]
- From: Alex Jones <alex weej com>
- To: Elijah Newren <newren gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: GUnique [Was: gnome-utils branched for GNOME 2.16]
- Date: Sun, 24 Sep 2006 16:57:20 +0100
On Sun, 2006-09-24 at 09:43 -0600, Elijah Newren wrote:
> On 9/24/06, Alex Jones <alex weej com> wrote:
> > Hi, list
> >
> > As an alternative to GUnique, you could do the kind of thing Maemo does
> > just by using D-Bus.
>
> If "just by using D-Bus" means what I think it does, then all desktop
> apps doing so are broken. You need to handle startup-notification too
> (gtk+ tries to handle startup-notification details for apps, but
> single-instance apps do things behind gtk+'s back in order to be
> single instance and thus require extra work).
>
> > http://live.gnome.org/DesktopAppsAsDBusServices
> >
> > (Crappy write-up, but I just haven't had time to sort it out. Sorry!)
>
> GUnique already uses D-Bus (with bacon as a backup). So, how is your
> proposal different than GUnique? (Other than startup-notification not
> being mentioned in your proposal yet?)
It's different because it separates the process starts the service from
the process that invokes methods on the service (i.e. LaunchNew(),
OpenURI(), etc.).
It also gives us the ability to pre-load applications without showing
any interface. I am totally willing to spare a chunk of my RAM if it
means I don't have to keep warm-starting Epiphany every time I open a
web page. It would make my entire desktop use a whole lot more
responsive.
Hope this clears things up.
>
> Elijah
--
Alex Jones <alex weej com>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]