Re: Gnome Feature Request



I think leveraging dbus would be the way to do it but presented in a way similar to Android's intents/receiver system.

On May 8, 2011 5:30 PM, "Jasper St. Pierre" <jstpierre mecheye net> wrote:
> So... you're suggesting D-Bus?
>
> 2011/5/8 Erick Pérez <erick red 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


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