So... you're suggesting D-Bus?

2011/5/8 Erick Pérez <erick....@gmail.com>

> Hi:
>
> I hope the term for proposing stuff to Gnome 3.2 isn't over yet, It
> took me a while to made my mind about this.
> So here it goes:
>
> What I think Gnome needs now:
>        A centralized, gnome controlled place for applications to
> share/offers actions: I think this might me more easy to understand by
> using examples.
>
>        Example 1:
>                I'm reading a pdf file in Evince, and I want to look for a
> word
> definition on Dictionary. Evince could look at this central place of
> apps services, and send Dictionary a signal to look for the word
> selected and show a window with the results.
>        Example 2:
>                I want jump list in Gnome, Gnome-Shell would look at this
> place and
> for every application in my favorite list would retrieve the suitable
> actions for place in the jump list
>        Example 3: QuickLook apple-like, I'm looking for a file in nautilus,
> and nautilus would look at this place for an app that can show me a
> preview of this file-type and fire it.
>
> I think I made my point.
> There still some definitions left.
> 0. More than anything, It would be necessary to define some verbs for
> applications to use it to understand each others
> 1. App could offers services based on file, clipboard content, etc.
> 2. App could offers services based file type
> 3. We should define a way for apps to get the results of and operation
> back, no matters is a true or false, or a file packed, or something
> else
> 3. Gnome will need some way to manage the apps actions offered, and
> some way to prevent ones and allows others
>
> Finally, what I'm thinking of is something very alike to Contractor
> elementary module
> <
> http://www.omgubuntu.co.uk/2011/03/contractor-brings-seamless-file-sharing-between-apps-to-the-linux-desktop/
> >
> but I want something more general, not just file, but others stuff
> too, not even sharing, but doing something for me, sending tweets,
> cropping pictures, converting ebooks, etc. Giving the ability of
> application to communicate each other is one step to make the Gnome
> Desktop a more consistent and integrated ecosystem.
> There's one thing to note, the underlying structure, the code bits,
> are a lot ahead since dbus exist already and I can't think of a better
> way to handle communication
>
> Now: Which is the course from here.
> I'm ready to collaborate programming or doing something else
>
> Erick
>
> --
> El derecho de expresar nuestros pensamientos tiene algún significado
> tan sólo si somos capaces de tener pensamientos propios.
> El miedo a la libertad, Erich Fromm
> _______________________________________________
> desktop-devel-list mailing list
> desktop-devel-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/desktop-devel-list
_______________________________________________
desktop-devel-list mailing list
desktop-devel-list@gnome.org
http://mail.gnome.org/mailman/listinfo/desktop-devel-list

Reply via email to