Browse is a web browser activity for the Sugar desktop.
Browse is part of the Sugar desktop and is always included. Please refer to;
On Sugar desktop systems;
- use My Settings, Software Update, or;
- use Browse to open activities.sugarlabs.org, search for
Browse
, then download.
On Debian and Ubuntu systems;
apt install sugar-browse-activity
On Fedora systems;
dnf install sugar-browse
Browse depends on Python, Sugar
Toolkit, D-Bus,
Cairo, Telepathy, GTK+ 3, Pango, Rsvg, Soup, Evince and WebKit.
Unusually, Browse also depends on glib-compile-schemas
to
compile a Gio.Settings schema.
Browse is started by Sugar.
Browse is packaged by Linux distributions;
- Debian package sugar-browse-activity,
- Ubuntu package sugar-browse-activity, and;
- Fedora package sugar-browse.
- setup a development environment for Sugar desktop,
- clone this repository,
- edit source files,
- test in Terminal by typing
sugar-activity3
Code inside Browse depends on several APIs, including;
- PyGObject, and;
- Sugar Toolkit.
The master
branch targets an environment with latest stable release
of Sugar, with dependencies on
latest stable release of Fedora and Debian distributions.
Release tags are v204 and higher.
The python2
branch is a backport of features and bug fixes from the
master
branch for ongoing maintenance of the activity on Ubuntu
16.04 and Ubuntu 18.04 systems which don't have a Python 3 capable
release of Sugar.
Release tags are v203.2 and higher, but lower than v204.
The not-webkit2
branch is a backport of features and bug fixes from
the master
branch for ongoing maintenance of the activity on Fedora
18 systems which don't have well-functioning WebKit2 packages.
Release tags are v157.5 and higher, but lower than v200.