[sugar] Supporting desktop applications, extending the EWMH spec
Marco Pesenti Gritti
mpgritti at gmail.com
Fri Sep 19 19:10:12 EDT 2008
On Fri, Sep 19, 2008 at 10:37 PM, C. Scott Ananian <cscott at cscott.net> wrote:
> The main changes required, I think, would actually be to the shell
> code to make it happy running on a root window. There's some
> reparenting magic that's done to make that work right;
I'm not sure what you mean exactly here... The home/mesh/groups view
are all inside a single DESKTOP window, which is the same as the
nautilus desktop afaik. All the other windows will be stacked on the
top of it.
> I was pointed
> to the xpenguins source for information on what that involves, I don't
> think it's a lot that needs to be done. We might have to tweak the
> frame implementation so that it speaks the same standard
> wm-communication language as the window selectors in the gnome panel,
> if it doesn't already; haven't looked at that.
It's not because matchbox doesn't like it. Trivial to change.
> And, of course, I
> wanted to switch sugar to using the standard X activity startup
> notification mechanism, and the standard desktop notification
> mechanism.
I'm not sure this is necessary. All the activities will be run by the
shell in 0.84 and the UI feedback is in the shell. I don't think we
need inter process communication. The only use case I can think of is
running activities from the command line but that's minor, I don't
even think gnome-terminal supports it.
Something else which I think is necessary is to support the standard
icon property. Should not be very difficult.
Marco
More information about the Devel
mailing list