\documentclass[letterpaper]{article}
\usepackage{%
    booktabs,color,caption,etoolbox,fontspec,
    graphicx,hyperref,textcomp,titlesec%
}
\definecolor{darkgreen}{RGB}{0,110,0}
\definecolor{lightgreen}{RGB}{120,230,0}
\definecolor{darkblue}{RGB}{3,60,210}
\definecolor{lightblue}{RGB}{0,190,255}
\definecolor{darkpurple}{RGB}{110,0,140}
\definecolor{lightpurple}{RGB}{255,100,210}
\definecolor{darkred}{RGB}{160,0,0}
\definecolor{orange2}{RGB}{255,120,0}
\definecolor{yellow2}{RGB}{255,215,50}
\definecolor{textgray}{RGB}{150,150,150}
\makeatletter
\newcommand{\globalcolor}[1]%
    {\color{#1}\global\let\default@color\current@color}
\AtBeginDocument{\globalcolor{textgray}}
\renewenvironment{abstract}{%
    \if@twocolumn
        \section*{\abstractname}%
    \else
        \small
        \begin{center}%
            {\color{orange2}\bfseries
             \abstractname \vspace{-.5em} \vspace{\z@}}%
        \end{center}%
        \quotation
    \fi}
    {\if@twocolumn\else\endquotation\fi}
\makeatother
\setmainfont[Mapping=tex-text]{DejaVu Sans}
\setsansfont[Mapping=tex-text,Scale=MatchLowercase]{DejaVu Sans}
\setmonofont[Mapping=tex-text,Scale=MatchLowercase]{DejaVu Sans Mono}
\titleformat{\section}%
    {\color{darkpurple}\normalfont\Large\bfseries}%
    {\color{darkpurple}\thesection}%
    {1em}%
    {}
\titleformat{\subsection}%
    {\color{darkred}\normalfont\large\bfseries}%
    {\color{darkred}\thesubsection}%
    {1em}%
    {}
\titleformat{\subsubsection}%
    {\color{darkgreen}\normalfont\normalsize\bfseries}%
    {\color{darkgreen}\thesubsubsection}%
    {1em}%
    {}
\titleformat{\paragraph}[runin]%
    {\color{darkblue}\normalfont\normalsize\bfseries}%
    {\color{darkblue}\theparagraph}%
    {1em}%
    {}
\titleformat{\subparagraph}[runin]%
    {\color{darkblue}\normalfont\normalsize\bfseries}%
    {\color{darkblue}\thesubparagraph}%
    {1em}%
    {}
\captionsetup{font=small}
\makeatletter
\patchcmd{\caption@@@make}% <cmd>
  {\ifcaption@star}% <search>
    {\ifcaption@star\footnotesize}% <replace>
    {}{}% <success><failure>
\makeatother
\begin{document}
    \title{A Quick Guide to Sugar on a Stick, OLPC's Learning Environment
           for Children}
    \author{Ryan Cunningham \and Edited by Walter Bender, Sugar Labs
            Marketing}
    {\color{black} \maketitle}

    \begin{abstract}
        This article describes Sugar, a learning environment for children.
        This guide was designed to be read by the Linux newbie. It
        incorporates information about the Home screen and its views; the
        Group screen; the Neighborhood screen; the Frame; the Journal; and
        My Settings (activities should be self-explanatory after this is
        read).
    \end{abstract}

    Copyright \copyright{} 2013 Ryan Cunningham.

    Permission is granted to copy, distribute and/or modify this document
    under the terms of the GNU Free Documentation License, Version 1.3 or
    any later version published by the Free Software Foundation; with no
    Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A
    copy of the license is included at
    \url{http://www.gnu.org/copyleft/fdl.html}.\bigskip


    Sugar is free software; you can redistribute it and/or modify it under
    the terms of the GNU General Public License as published by the Free
    Software Foundation; either version 2 of the License, or (at your
    option) any later version.

    Sugar is distributed in the hope that it will be useful, but
    \emph{without any warranty}; without even the implied warranty of
    \emph{merchantability} or \emph{fitness for a particular purpose}. See
    the GNU General Public License for more details.

    You should have received a copy of the GNU General Public License along
    with Sugar; if not, see \url{http://www.gnu.org/licenses/gpl-2.0.html}.

    \tableofcontents

    \section{An Introduction to Sugar}

    The Sugar learning environment was designed with the child in mind. It
    relies on Python, PyGTK, the GIMP Toolkit\footnote{This name is
    outdated.} (GTK+), and the Advanced Linux Sound Architecture (ALSA).
    It does away with most traditional elements of a graphical user
    interface (GUI).

    \textit{Linux} (or \textit{GNU/Linux}\footnote{In this name, the slash
    is \emph{not} silent, and so is the ``G'' in ``GNU'' (``GNU'' for
    ``GNU's Not UNIX!'').}, as the author prefers to call it\footnote{The
    author prefers not to use the ``GNU/Linux'' name to describe Linux
    distributions without any GNU components (Android being an example), or
    to describe Linux as a kernel.}) is the operating system that Sugar was
    initially written for. GNU/Linux is commonly downloaded in the form of a
    \textit{distribution}, which adds the components necessary to make a
    complete operating system.\footnote{You may also download a bare Linux
    kernel from \url{http://www.kernel.org}.}

    Linux (as a kernel) was initially written by Helsinki graduate student
    Linus Torvalds in 1991 as a replacement kernel for MINIX computers.
    Today, it works as the kernel of a standalone operating system.

    The specific distribution referred to in this document is Sugar on a
    Stick (to learn more about it, visit
    \url{http://spins.fedoraproject.org/soas/}). It is maintained by the
    nonprofit Software Freedom Conservancy member Sugar Labs\footnote{Sugar
    Labs spun off from One Laptop Per Child, which is also a nonprofit
    organization.} with help from the Fedora Project. Sugar was initially
    developed for the OLPC XO, but has since been ported to other computers
    as a result of the existence of this distribution.

    \section{Getting to Know Sugar}
    When you first start Sugar, you will be greeted with a prompt for your
    name. Type your name (your real name is preferred), then click ``Next''.
    Select your color (click on the icon to change it) and click ``Next''
    again. Then select your gender (the possible choices are male and
    female), click ``Next'', select your age (the possible choices are
    ``0--3'', ``4--5'', ``6--7'', ``8--9'', ``10--11'', and ``Adult''), and
    then click ``Done''. You will now end up on the \textit{Home screen}.

    \subsection{The Home Screen}
    The Home screen can be arranged into two views: the \textit{Favorites
    view} and the \textit{List view}. The keyboard shortcut for the Home
    screen is \texttt{F3}.

    Applications for Sugar (or \textit{activities}, as Sugar calls them)
    are found in icon form on this screen and may be launched by clicking
    their icons once.

    To search for a particular item, type in the search bar at the top.

    \subsubsection{Favorites View}
    The Favorites view presents you with a neat arrangement of all your
    selected favorite activities. (To select or deselect a favorite, use
    the List view, which will be described later.)

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot1.png}
        \caption{The Favorites view}
    \end{figure}

    To enter the Favorites view, click the left icon on the top right of
    the screen. (It will be recognized herein as the \textit{Favorites
    icon} from now on.)

    In the center of the Favorites view is an ``X'' with a circle on top
    of it. This icon is called the \textit{Learner icon} or \textit{XO
    icon}. Hover over it and you will see the name you selected earlier.
    Right-click the icon and you will be presented with several options:
    to shut down the system, to restart the system, to open My Settings,
    or to register this computer with a school's server.

    Below the Learner icon is an icon you can click to open the Journal,
    which will be described later.

    You can choose from different modes of arrangement by hovering over
    the Favorites icon.

    The keyboard shortcut for this view is \texttt{Ctrl+1}.

    \subsubsection{List View}
    The List view presents you with an alphabetical list of all the
    activities you have installed, as well as their version numbers,
    whether they are in the Favorites view, and the last times they
    were updated.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot2.png}
        \caption{The List view}
    \end{figure}

    To enter the List view, click the right icon on the top right of
    the screen. (The author will call that the \textit{List icon} from
    now on.)

    There is only one mode of arrangement for this view.
    \texttt{Ctrl+2} is its keyboard shortcut.

    \subsection{The Group Screen}
    The \textit{Group screen} displays the icons for all the people
    you're friends with. Its keyboard shortcut is \texttt{F2}.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot3.png}
        \caption{The Group screen}
    \end{figure}

    To search, type in the search bar at the top, just like you would
    on the Home screen.

    \subsection{The Mesh Screen}
    The \textit{Mesh screen} displays the icons for all the people with
    XOs near you, as well as for all Wi-Fi\texttrademark\footnote{For
    ``wireless fidelity''.} and ad-hoc networks. Its keyboard shortcut
    is \texttt{F1}.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot4.png}
        \caption{The Mesh screen}
    \end{figure}

    To search, type in the search bar at the top, just like you would
    on the Home screen.

    \subsection{The Frame}
    The \textit{Frame} displays system status and Wi-Fi network signal
    range as well as icons for you, the Neighborhood, Group and Home
    screens, and the Journal and all running activities. To access the
    Frame, move your mouse pointer to any edge or corner of the screen,
    or press \texttt{F6}.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot5.png}
        \caption{The Frame}
    \end{figure}

    \subsection{Moving Between Activities}
    You may move between activities using the Frame or the keyboard
    shortcut \texttt{Alt+Tab}. You can return to the currently running
    activity using \texttt{F4}.

    \subsection{The Journal}
    The \textit{Journal} displays all the documents you have downloaded
    as well as the activities you recently ran. Its keyboard shortcut is
    \texttt{F5}.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot6.png}
        \caption{The Journal}
    \end{figure}

    To search, type in the search bar at the top, just like you would on
    the Home screen; you can also filter activities that are your
    favorites, as well as types of entries and times they were recorded,
    and you can also sort entries by the date they were modified, the date
    they were created, or their size.

    \subsection{My Settings}
    The \textit{My Settings pane} is the control panel for Sugar. From it,
    you can access information about your screen name and color, your
    Home screen background, your computer, the date and time, the Frame,
    your keyboard, the language, the modem\footnote{For
    ``modulator--demodulator''.} configuration, the network, activity
    versions, and your installed Web services.

    \begin{figure}[!htbp]
        \centering
        \includegraphics[width=\textwidth]{Screenshot7.png}
        \caption{My Settings}
    \end{figure}

    \section{Resources for Further Information}
    \begin{tabular*}{\textwidth}{@{}ll@{\extracolsep{\fill}}}\toprule
        For information about%
            & Visit this Web site\\\midrule
        One Laptop Per Child%
            & \url{http://one.laptop.org}\\
        Sugar Labs%
            & \url{http://sugarlabs.org}\\
        The Fedora Project%
            & \url{http://fedoraproject.org}\\
        Sugar on a Stick%
            & \url{http://spins.fedoraproject.org/soas/}\\\bottomrule
    \end{tabular*}
\end{document}
