[Trac #1053] OLPC needs a usable GUI (i.e. not Sugar)

Zarro Boogs per Child bugtracker at laptop.org
Thu Mar 15 12:53:29 EDT 2007


#1053: OLPC needs a usable GUI (i.e. not Sugar)
--------------------+-------------------------------------------------------
 Reporter:  gnu     |        Owner:  jg   
     Type:  defect  |       Status:  new  
 Priority:  normal  |    Milestone:  CTest
Component:  distro  |   Resolution:       
 Keywords:          |  
--------------------+-------------------------------------------------------
Changes (by jg):

  * milestone:  Untriaged => CTest

Comment:

 I have *some* sympathy with gnu:

 But only some.

 Having a 9 and 12 year old (well, he turns 9 tomorrow), I've seen both my
 kids struggle with both conventional Windoze and Linux desktops.  Ages
 6-12 is our prime audience.

 Conventional desktops are fully usable by kids only after they are able to
 read decently well (at least in my experience).  This should  hardly be
 surprising, as they were designed for adult developed world office
 workers.

 Having dialog boxes of text they can't read pop up in windows that get
 lost *really* sucks, when you are a parent (or kid).  So Sugar is getting
 to a position where in fact for young children, once we have the
 performance nailed, I think it will be much better for those kids,
 particularly on our relatively physically small screen.

 On the other hand, there are applications which my 12 year old was
 experimenting by age 9-10 which exist on Linux that it is unlikely we're
 going to get "sugarized" to be one window at a time any time in the
 forseeable future.

 We have one way to run these now (by running an entire environment inside
 an Xephyr X server); the problems with this approach is both memory usage
 and lack of *any* integration when it comes to cut and paste, and
 encouraging people in those application communities to start taking our
 collaborative environment seriously (which we certainly want everyone to
 do). As kids get older they graduate to more serious applications: just
 this morning, my daughter just turned twelve was crowing that she could
 now duplicate everything she'd seen in a Photoshop tutorial in the Gimp).

 I don't think this "solution" of a full environment embedded in a sugar
 activity is adequate in the long run.

 Another approach is to use a different window manager than Matchbox, and
 have sugar and sugar applications sent appropriate window manager hints to
 get the current behavior: but we could then still run existing
 applications as well on the one X server and have fuller integration with
 applications in general.  This is the approach I personally believe we
 need to follow, while not losing sight of the approachability I've seen
 that conventional desktops so badly fail at.

 Walter Bender also would like to see better provision for existing
 applications in our environment: John, do you want to spend some time with
 me to see if we can "have our cake and eat it too" (which I believe is
 possible)?

 Until the details of how to do this is worked out, and we know exactly
 what is needed to get there, I don't want to disturb the Sugar development
 team one bit.

 So I'll throw down the gauntlet to gnu: let's understand what is needed to
 have both worlds meet more gracefully.
                                  - Jim


 P.S. You are also welcome to put your UI of choice on the system in any
 case; this is an open platform.

-- 
Ticket URL: <http://dev.laptop.org/ticket/1053#comment:9>
One Laptop Per Child <http://laptop.org/>



More information about the Bugs mailing list