Re: Gnome Feature Request
- From: "Jasper St. Pierre" <jstpierre mecheye net>
- To: Erick Pérez <erick red gmail com>
- Cc: desktop-devel-list gnome org
- Subject: Re: Gnome Feature Request
- Date: Sun, 8 May 2011 12:29:49 -0400
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]