[Trac #1287] Make the sugar shell more friendly to non-activity windows
Zarro Boogs per Child
bugtracker at laptop.org
Fri Apr 6 12:36:34 EDT 2007
#1287: Make the sugar shell more friendly to non-activity windows
--------------------+-------------------------------------------------------
Reporter: marco | Owner: marco
Type: defect | Status: new
Priority: high | Milestone: BTest-3
Component: sugar | Resolution:
Keywords: |
--------------------+-------------------------------------------------------
Comment (by jg):
I think a good goal is to encourage the use of collaborative applications
in the community as a whole; this will increase the number of applications
available to us in the long term.
And in fact, speaking to your specific example, it may already make sense:
for example, believe it or not, GNU emacs can already clone windows across
the network to other machines; 2 (or more) people can edit the same
document simultaneously. This has been possible for 20 years, though most
people aren't aware of it.
Furthermore, latent in most GTK+ applications, is the ability to migrate
on the fly from one screen to the other (e.g. from your screen to a X
server driving a projector). We were doing this on iPAQ handhelds 3 years
ago or so; what is more, the applications were able to reload their user
interface on the fly to match the different screen characteristics.
Similarly, GTK is capable of simultaneously using multiple X servers
already; it is actually quite straight-forward to start building these
shared applications today (though work on security and authentication
should really be done to complete the story here). Depending on
circumstances, it may or may not make sense to use GTK for this sort of
sharing; but sometimes it certainly does.
I suspect that we should try to capture these techniques, and more
importantly, the vision of collaborative applications being the norm
rather than the exception.
So we should be casting these sorts of things in terms of extensions to
the EWMH, and not other ad-hoc mechanisms.
We certainly need to grow the sugar team, and encourage
contributions/patches in these areas from the community as well.
--
Ticket URL: <http://dev.laptop.org/ticket/1287#comment:3>
One Laptop Per Child <http://laptop.org/>
More information about the Bugs
mailing list