Changes

Jump to navigation Jump to search
flossmanuals website is dead and gone
Line 1: Line 1: −
=How To Use Sugar=
+
<noinclude></noinclude>
 +
{{Translations
 +
  | [[Documentation Team/User Manual|english]] &#124; [[Documentation Team/User Manual/lang-es|español]] }}
    +
{{Obsolete|This page serves as a historical reference  until it is restructured by a new Documentation Team. (Volunteers needed.)}}
   −
===Using the Interface===
     −
<ol>
+
====The Sugar user manual====
====What is an "interface"?====
+
{{FlossmanualBlock}}
A User Interface is defined by Wikipedia as "is the aggregate of means by which people—the users—interact with the system—a particular machine, device, computer program or other complex tools. The user interface provides means of:
  −
 
  −
* Input, allowing the users to manipulate a system
  −
* Output, allowing the system to produce the effects of the users' manipulation."
  −
 
  −
So, the Sugar interface is the icons and words on the screen that you click on using the keyboard, mouse, or touchpad buttons.
  −
</ol>
     −
===Where's The Desktop?===
+
==How To Use Sugar==
Sugar is a different desktop environment to what is normally used in Windows, Apple's OS X or other Linux operating systems. The first thing that a child sees, therefore, is not a hard disk or a trash can — it’s the other kids in the “neighborhood.” Sugar's closest desktop metaphor is the Home view: where the user can see what Activities thy are currently using and access the Journal.
     −
===Starting Activities===
      +
===Using the [[Documentation Team/Glossary#User_Interface_.28UI.29|Interface]]===
   −
===Installing and Deleting Activities===
+
====Where's the desktop?====
 +
Sugar is a different desktop environment to what is normally used in Windows, Apple's OS X or other Linux operating systems. One of the first things that a child sees, therefore, is not a hard disk or a trash can&mdash;it’s the other children in the “neighborhood.” Sugar's closest desktop metaphor is the Home view: where the user can see what Activities they are currently using and access the Journal, which acts as a history of usage and allows the user to access files they viewed or applications they ran previously.
   −
<ol>*Using Terminal
+
===Using Activities===
*Sugar Activities
+
====What is an Activity?====
*Linux Applications
+
The program that you run using Sugar are called Activities. Why? Because Sugar, in its departure from the desktop metaphor for computing, is the first serious attempt to create a [[Documentation Team/Glossary|user interface]] that is based on both cognitive and social [[wikipedia:Constructivism_%28learning_theory%29| constructivism]]: an environment where learners engage in authentic exploration and collaboration in the act of learning.
*Windows Applications</ol>
+
 +
====Starting an Activity====
   −
=Networking & Communications=
     −
===Connecting To Wireless Networks===
+
====Sharing an Activity====
 +
The interface (.85) doesn't show who is an activity until you join it. Apparently, once you join you can also destroy whatever work was there and the owner/starter of the activity would be none the wiser.
 +
:versioning for the activity?
 +
:control over who has access?
 +
[http://www.youtube.com/watch?v=fVWDbmMke9s Here's a video showing the sharing activity in action].
    +
====Installing and Deleting Activities====
 
<ol>
 
<ol>
There are three ways to connect to the Internet:
+
*Installing Sugar Activities Using Browse
*Wireless access point (WiFi hotspot);
+
*Installing/Removing Sugar Activities Using Terminal
*“School Server” mesh network; or
+
*Installing/Removing Linux Applications
*“simple” mesh network, which lets you collaborate directly with other XOs.
+
*Installing an .xo file
 +
*Installing Sugar Coated Linux Applications
 +
*Windows Applications</ol>
   −
Read [[Connecting To The Internet]] for detailed instructions.
+
===Customizing the Interface===
 +
====Changing an XO's Nickname and Color on Sugar Views====
 +
<ol>Your XO's Nickname and other options can be changed using the [[OLPC:Terminal Activity]]'s command line [[OLPC:Sugar Control Panel]].
 
</ol>
 
</ol>
    +
====Changing the "XO Guy"====
 +
To change the XO Guy, the symbol in the middle of the Home view (with applications opening around him/her), you have to follow a few steps:
   −
===Connecting to Jabber Servers===
+
*'''Create An Icon''' - You first have to make an icon image and save it as an SVG (Scalable Vector Graphics) file with the name computer-xo.svg. Probably on your Mac or Windows machine. There are instructions on how to do this [http://wiki.laptop.org/go/Making_SVG_Icons_for_Sugar on the OLPC wiki].
 +
*'''Transfer It To Your Computer''' - Copy computer-xo.svg to a USB or SD card and plug it into your OLPC or computer.
 +
*'''Install it''' - Open Terminal and type the following commands to back-up the original icon and copy your new icon into the correct location:
   −
Jabber servers allow Sugar users to interact, play and collaborate with each other in the Sugar environment.
+
su -l
 +
cp /usr/share/icons/sugar/scalable/device/computer-xo.svg /usr/share/icons/sugar/scalable/device/computer-xo.svg.bak
 +
cp /media/<your usb or sd>/computer-xo.svg /usr/share/icons/sugar/scalable/device/computer-xo.svg
   −
While the OLPC is designed with mesh wireless networking built in (where users can connect to each other without having a central wireless internet router/connection), Sugar users around the world may not be able to connect with others using the platform unless it's through the Internet, since mesh networking relies on a concentration of users (for example, in a classroom, school or business environment).
+
*Now close terminal and press Ctrl,Alt,Erase.
   −
Jabber networks link Sugar users to each other in order to chat, interact and collaborate. There are global Sugar Jabber networks, or regional ones hosted by organizations and individuals around the world. You can choose whichever Jabber network you wish to connect to. Connecting Sugar to one of these networks will greatly enhance your Sugar experience.
+
Example of modified icon:
   −
====Connecting to Jabber Networks====
+
[[Image:Screenshotkm7.png‎‎]]
[[How to connect Sugar to a Jabber network]]
  −
====List of Jabber Networks====
  −
[[A list of Jabber networks around the world]]
  −
==== Creating a Jabber Server ====
  −
To host a Jabber server for your city, region, country or interest read [[How To Create a Jabber Server]]
     −
=== IRC Chat ===
  −
[http://wiki.laptop.org/go/XoIRC Install the XoIRC activity] and connect with other Sugar/OLPC users and enthusiasts on the internet and chat with them in real time. XoIRC uses a system called [http://en.wikipedia.org/wiki/Internet_Relay_Chat IRC]. 
     −
It defaults to a "room" called #olpc-help, but you can also enter other rooms by typing '''/join #room'''   where '''room''' is the name of the room you wish to join.
+
'''Restoring Icon To Original'''
   −
Some other Sugar/OLPC IRC chatrooms are listed [http://wiki.laptop.org/go/IRC#irc.freenode.net_channels are listed here.]]
+
To restore computer-xo.svg back to the original, open terminal and type:
   −
===Changing an XO's Nickname and Color on Sugar Views===
+
su -l
 +
cp /usr/share/icons/sugar/scalable/device/computer-xo.svg.bak /usr/share/icons/sugar/scalable/device/computer-xo.svg
 +
rm /usr/share/icons/sugar/scalable/device/computer-xo.svg.bak
   −
<ol>Your XO's Nickname and other options can be changed using the [[Terminal Activity]]'s command line [[Sugar-Control-Panel]].
+
Source: http://olpcnews.com/forum/index.php?topic=2157.0
</ol>
     −
===Setting The Clock & Timezone===
+
====Setting the Clock and Timezone====
    
You may set the date and time as follows:
 
You may set the date and time as follows:
Line 74: Line 78:  
<ol>
 
<ol>
   −
<li> Connect to the Internet. (For details, see [[#How can I access the Internet?|How can I access the Internet?]] )
+
<li> Connect to the Internet. (For details, see [[Documentation Team/User Manual/Connecting to the Internet]])
    
<li> Open a Linux prompt. (For details, see [[#How do I access a Linux command prompt?|How do I access a Linux command prompt?]] Note that unless you are an advanced user, you should use the Terminal Activity button to open the prompt.)
 
<li> Open a Linux prompt. (For details, see [[#How do I access a Linux command prompt?|How do I access a Linux command prompt?]] Note that unless you are an advanced user, you should use the Terminal Activity button to open the prompt.)
Line 86: Line 90:  
<li> Press the Enter key after each. In response to the ntpdate command, if it successfully contacts this US government official time server, the system will output a line of data displaying the correct date and time.
 
<li> Press the Enter key after each. In response to the ntpdate command, if it successfully contacts this US government official time server, the system will output a line of data displaying the correct date and time.
   −
<li> Click the "Stop" icon [[Image:Quit.gif|25px]] at the upper right corner of the screen to log out and close the Terminal Activity program.
+
<li> Click the "Stop" icon [[OLPC::Image:Quit.gif]] at the upper right corner of the screen to log out and close the Terminal Activity program.
    
</ol>
 
</ol>
   −
===How to set the timezone on my laptop===
+
====How to set the timezone on my laptop====
   −
You can set the timezone by typing the [[Sugar-Control-Panel]] command in the [[Terminal Activity]].
+
You can set the timezone by typing the [[OLPC:Sugar Control Panel]] command in the [[OLPC:Terminal Activity]].
    
===Sound Control===
 
===Sound Control===
Line 102: Line 106:  
</ol>
 
</ol>
   −
=Installing Sugar=
+
===Taking Screen Shots===
 +
 
 +
To take a screen shot, typing Alt+1 at the same time will take one and store it in your journal.
 +
 
 +
==Networking & Communications==
 +
 
 +
===Connecting to Wireless Networks===
 +
To some degree, networking is specific to the platform upon which Sugar is running.
 +
<ol>
 +
On the XO-1 laptop, there are three ways to connect to the Internet:
 +
*Wireless access point (Wi-Fi hotspot);
 +
*“School Server” mesh network; or
 +
*“simple” mesh network, which lets you collaborate directly with other XOs.
 +
</ol>
 +
Read [[Documentation Team/User Manual/Connecting to the Internet|Connecting to the Internet]] for detailed instructions.
 +
 
 +
===Connecting to Jabber Servers===
 +
 
 +
Jabber servers allow Sugar users to interact, play and collaborate with each other in the Sugar environment.
 +
 
 +
While the OLPC is designed with mesh wireless networking built in (where users can connect to each other without having a central wireless internet router/connection), Sugar users around the world may not be able to connect with others using the platform unless it's through the Internet, since mesh networking relies on a concentration of users (for example, in a classroom, school or business environment).
 +
 
 +
Jabber networks link Sugar users to each other in order to chat, interact and collaborate. There are global Sugar Jabber networks, or regional ones hosted by organizations and individuals around the world. You can choose whichever Jabber network you wish to connect to. Connecting Sugar to one of these networks will greatly enhance your Sugar experience.
 +
 
 +
*'''Connecting to Jabber Networks''' - [[How to connect Sugar to a Jabber network]]
 +
*'''List of Jabber Networks''' - [[Community Jabber servers]]
 +
*'''Creating a Jabber Server''' - To host a Jabber server for your city, region, country or interest read [[How to Create a Jabber Server]]
 +
 
 +
=== IRC Chat ===
 +
[[olpc:XoIRC | Install the XoIRC activity]] and connect with other Sugar/OLPC users and enthusiasts on the internet and chat with them in real time. XoIRC uses a system called [[wikipedia:Internet_Relay_Chat| IRC]]. 
 +
 
 +
It defaults to a "room" called #olpc-help, but you can also enter other rooms by typing '''/join #room'''  where '''room''' is the name of the room you wish to join.
 +
 
 +
Some other Sugar/OLPC IRC chatrooms are listed [[OLPC:IRC#irc.freenode.net_channels|here]].
 +
 
 +
=== OLPC/Sugar as Webserver ===
 +
 
 +
*Open Terminal and type the following to install Boa (approx. 100k)
 +
 
 +
su -
 +
yum -y install boa
 +
 
 +
*Now put your index.html in /var/www
 +
*Find your Sugar Computer/XO's IP Address. Still as root user (having entered su- already), enter into Terminal:
 +
 
 +
ifconfig
 +
 
 +
*Look next to eth0 for 192.168.whatever (for example)
 +
*Go to another machine on your LAN and type your Sugar Computer/XO's IP Address into your browser.  There's your Sugar computer serving up a web page!
 +
 
 +
==Installing Sugar==
 
*[[:Category:Installing Sugar|Installing Sugar]] (on various platforms)
 
*[[:Category:Installing Sugar|Installing Sugar]] (on various platforms)
*[[Sugar Instructions]], booting and getting started with Sugar
+
*[[OLPC:Sugar Instructions]], booting and getting started with Sugar
      −
=Developing For Sugar=
+
==Developing For Sugar==
 
* [http://www.redhatmagazine.com/2007/02/23/building-the-xo-introducing-sugar/ Building the XO: Introducing Sugar - Red Hat Magazine 2007-02-23]
 
* [http://www.redhatmagazine.com/2007/02/23/building-the-xo-introducing-sugar/ Building the XO: Introducing Sugar - Red Hat Magazine 2007-02-23]
* [[Sugar_with_sugar-jhbuild|Build]] from sources, and [[Sugar Instructions|get started]].
+
* [[Development Team/Jhbuild|Build]] from sources, and [[OLPC:Getting started]].
* Read the human interaction [[HIG|guidelines]]
+
* Read the human interaction [[Human_Interface_Guidelines|guidelines]]
* Get an overview of the [[Sugar Architecture|architecture]]
+
* Get an overview of the [[OLPC:Sugar Architecture|architecture]]
* [[Sugar_Activity_Tutorial|Write]] your own activity
+
* [[OLPC:Activity tutorial|Write]] your own activity
* Check out the [[Sugar_Code_Snippets|code snippets]] library
+
* Check out the [[Development Team/Almanac/Code Snippets|code snippets]] library
* [[Understanding sugar code]] organization.
+
* [[Development Team/Understanding the Code]] organization.
 
* See a list of Sugar [[Activities|activities]] and specifications.
 
* See a list of Sugar [[Activities|activities]] and specifications.
 
* [http://dev.laptop.org/git?p=sugar;a=summary Sugar source repository]
 
* [http://dev.laptop.org/git?p=sugar;a=summary Sugar source repository]
Line 120: Line 174:  
* [http://dev.laptop.org/roadmap Roadmap]
 
* [http://dev.laptop.org/roadmap Roadmap]
   −
=See also=
+
==See also==
* [[Glossary]] of Sugar terms
+
* [[Documentation Team/Glossary]] of Sugar terms
 
     −
[[Category:General public]]
+
[[Category:Documentation]]

Navigation menu