Sugar Learning Environment, Activity Toolkit, GTK 3.
Go to file
Michael Stone 0a9676171d Improve ActivityFactory utility functions and reduce code-path duplication.
* Remove a race in open_log_file()

  * Make open_log_file return a path as well as a file-object so that
    Rainbow-launched activities can log to the same path that sugar-launched
    ones do.

  * Change the call to Rainbow so that it writes to the log-file provided by
    open_log_file()

  * Define SUGAR_BUNDLE_ID env variable and change the location of the check
    for /etc/olpc-security so that Rainbow doesn't have to search for or parse
    the activity bundle.

  * Remove import statements marked as unnecessary by pylint.

  * Fix up some whitespace issues.
2007-11-05 17:40:05 -05:00
bin Reap childs rather than ignoring them. 2007-11-02 17:05:54 +01:00
data Revert to the trial-3 frame behavior (always visible on 2007-10-29 15:49:17 +01:00
docs
lib Improve ActivityFactory utility functions and reduce code-path duplication. 2007-11-05 17:40:05 -05:00
m4
po Experimental preview implementation using XShmGetImage. 2007-11-04 16:20:54 +01:00
services #4618: Make the shell service more resilient to failure. 2007-11-03 16:34:17 +01:00
shell Cleanup center item offset API 2007-11-05 12:04:15 +01:00
tests SugarPreview API improvements 2007-11-04 16:40:28 +01:00
.gitignore
AUTHORS
autogen.sh
configure.ac Integrate control panel in the build so that I can actually 2007-10-31 00:05:16 +01:00
COPYING
COPYING.LIB
maint-helper.py
Makefile.am
NEWS Make activity space creation a bit more solid 2007-11-05 21:54:02 +01:00
pylint.sh
README
sugar-emulator

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