Sugar Learning Environment, Activity Toolkit, GTK 3.
Go to file
Dan Williams 8dc201bc5f Expose owner details through the Shell's DBus service
For security, we need the PresenceService to listen for changes to the
owner's attributes, like changed color, nickname, icon, and current activity,
rather than having D-Bus API in the PS itself that any process could call.

So, the shell provides signals when these attributes change, which the PS
listens to and pushes out over the network accordingly.
2007-03-08 22:17:33 -05:00
docs Add some details about the clipboard 2006-12-14 19:07:40 +01:00
lib Fix for keyboard focus bug when <alt>f. 2007-03-07 22:23:11 +01: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-02-27 22:21:55 +01:00
services Convert Activity objects to gobjects and ensure validity before using 2007-03-08 12:51:10 -05:00
shell Expose owner details through the Shell's DBus service 2007-03-08 22:17:33 -05:00
sugar Simplified logic using a grid. It looks ugly but we don't care right now. 2007-03-07 12:11:14 +01:00
tests Remove theme hack for tests. Marco has fixed the tests in sugar-emulator. 2007-03-08 11:47:39 +01:00
tools Make sugar-emulator [program] actually work again 2007-03-08 11:44:00 +01:00
.gitignore Cut and paste the mozembed bindings instead of depending on the 2007-01-23 20:33:56 +01:00
autogen.sh Automakeify 2006-04-26 00:18:21 -04:00
configure.ac Merge 2007-02-25 19:27:37 -05: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 Get rid of our custom dbus config, simplify stuff 2006-12-01 21:24:24 +01: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 Correct sugar-shell path logic 2007-03-08 15:50:29 +01:00
sugar-emulator-shutdown Do not hardcode /usr/bin/python 2007-01-20 13:38:58 +01: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