A Desktop Environment for Kids: Sugar

Sugar is the desktop environment that came with the OLPC laptop targeted for underdeveloped countries. It provides an easy to use interface for kids.

The Sugar Lab recommends using the SOAS (Sugar on a Stick) live environment. However I wasn't able to get it working so I installed Sugar in an Arch Linux VM instead.

Upon first boot I am prompted to choose a color during the initial setup wizard. However the color chosen is kinda like a username for the user, not the accent color of the interface.

Next I need to choose a grade. Not sure how that affects the experience though.

And now here we are. The Sugar desktop.

I seem to have missing packages as it seems quite empty.

Much better.

Clicking on the globe brings us to a web browser. It loads a local web page that mimics an index seen in a search engine.

I am unable to get the web browser to load any website, even though the network connection in the VM is set up properly.

The notepad is a rather limited word processor. It provides the basic functionalities like text formatting, and nothing else.

The word processor can export the document to RTF, HTML and plain text. No Microsoft Word unfortunately.

Clicking on the turtle opens up a "block programming language IDE". It comes with a couple sample programs for us to play around with.

Python on the main screen brings us to a Python IDE (duh). I will get into that later.

It also comes with a paint utility, with a brush tool and a text tool.

The clock is definitely the most feature-rich clock I have ever seen. It has 3 different themes to choose from.

I can also enable additional panels on the clock. Clicking on the grab tools allows adjusting the clock freely. It does not adjust the system clock however.

It comes with a simple IM program. I can't get it to work however.

And finally the calculator. That's a big calculator!

Clicking on the user icon in the main menu shows a drop down menu with "low level" options.

Here is the settings utility. Behaves like any ordinary settings utility.

Surprisingly it comes with a modem panel.

It comes with a journal application. Not sure how to exit.

To finish this thing off, I ran bash in the Python IDE.

The Python IDE seems to be called "Pippy", Python scripts are ran in an "isolated" environment.

Here's neofetch.

I installed MATE and launched a new session.

Now that's the real Internet!

I didn't installed AbiWord manually, seems like a dependency for the word processor in Sugar.

Launching htop shows that Telepathy, one of the most over-engineered pieces of software, is running in the background. Must be used for the chat program.

Ended up crashing the whole thing while trying to create a file in ~/Documents. At least I get to see where it stores its journal.