Sugar Learning Environment, Activity Toolkit, GTK 3.
Go to file
Bernardo Innocenti 5c884c1435 unfreeze DCON when Sugar UI is (almost) ready to show
Marco Pesenti Gritti wrote:

> we need to get the hardware-manager part of this in before, otherwise we
> will traceback on startup.

Sorry, I sent the patches in reverse order.  Did you get
the next one?

>> +        # Unfreeze the display when it's stable
>> +        get_hardware_manager().set_dcon_freeze(0)
>> +
>
> Is this actually working? You need something like:
>
> from hardware import hardwaremanager
> ....

Oh, and actually I had that part too, but I've lost this hunk
while copying them to the sandbox.  That's what you get for
editing code right on the target.

Updated patch attached.

From b7bfbb7cc628afe29734557f56d92044d2d336d4 Mon Sep 17 00:00:00 2001
From: Bernardo Innocenti <bernie@codewiz.org>
Date: Wed, 13 Jun 2007 19:56:22 -0400
Subject: [PATCH] unfreeze DCON when Sugar UI is (almost) ready to show
Organization: One Laptop Per Child

This is part of a masterplan to implement #621 .
2007-06-14 17:25:28 +02:00
bin Some activity registry fixes. Thanks cjb. 2007-06-13 11:50:05 +02:00
data Use autoreconf 2007-05-21 12:46:32 +02:00
docs Added some more notes. 2007-04-26 18:24:42 +02:00
lib Evil hack to keep the entry context menu working with our 2007-06-13 20:19:28 +02:00
m4 Revert "Use gecko.m4 from epiphany, which has 1.9 compatibility." 2007-01-21 23:01:54 +01:00
po Fix distcheck 2007-05-11 12:33:14 +02:00
services Fix missed objecttype makefile entry 2007-06-13 17:59:31 -04:00
shell unfreeze DCON when Sugar UI is (almost) ready to show 2007-06-14 17:25:28 +02:00
sugar Fix missed objecttype makefile entry 2007-06-13 17:59:31 -04:00
tests Hook up mime.get_for_file 2007-05-24 12:30:42 +02:00
.gitignore Use the commit id for the snapshot name 2007-05-29 14:16:49 +02:00
autogen.sh Add the AddressEntry object to sugar 2007-05-21 17:36:08 +02:00
build-snapshot.py Better regexp 2007-06-04 23:53:23 +02:00
configure.ac Set volume directly from python (requires gst-python). 2007-06-13 16:22:49 +02:00
COPYING Add licenses and some header templates 2006-10-15 00:49:21 +02:00
COPYING.LIB Add licenses and some header templates 2006-10-15 00:49:21 +02:00
Makefile.am Import xdgmime and start hooking it up 2007-05-23 11:55:21 +02:00
pylint.sh Fix wrong method signatures 2007-01-16 00:33:04 +01:00
README Use fullscreen if the screen is not big enough to do a 1200x900 window. 2007-01-16 01:21:15 +01:00
sugar-emulator Check for locks before using a display. 2007-05-30 18:48:40 +02:00

Building
========

See:
http://wiki.laptop.org/go/Sugar_with_sugar-jhbuild

Running multiple instances on the same machine
==============================================

You can use the SUGAR_PROFILE command line options.
For example:

SUGAR_PROFILE=profile-1 sugar
SUGAR_PROFILE=profile-2 sugar
...


Emulator key bindings
=====================

F1     Mesh zoom level
F2     Friends zoom level
F3     Home zoom level
F4     Activity zoom level

Alt+f  Show the frame
Alt+r  Rotate the screen
Alt+o  Toggle overlay visibility
Alt+=  Open the developer console
Alt+0  Open the developer console
Alt+q  Quit the emulator

Ctrl+s Activate sketch mode in chat