Sugar on SUSE: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
==Installation Notes== |
|||
I had to jump through few hoops to get Sugar to run on suse 10.1. Here are some of my notes. Note that this is a brain dump, so I most probably missed some issues that I had to solve or packages that I had to install. If you face a problem, shoot me an email and if I fixed it, I will point you in the right direction and update this page. If you solved it yourself, then just go ahead and update the page directly :) |
|||
There may still be some issues with this installation. Questions and comments can be directed to [[User:Khassounah]] |
|||
This is known to work as of 6/15/06. |
This is known to work as of 6/15/06. |
Revision as of 15:20, 29 June 2006
Installation Notes
There may still be some issues with this installation. Questions and comments can be directed to User:Khassounah
This is known to work as of 6/15/06.
gecko-embed
pre-requisites
I checked out gecko embed and compiled it, but before I did that I had to install a set of packages:
- mozilla-xulrunner: you can install it from the yast package manager
- mozilla-nss-devel: you can't install it with the default packages on package manager, but you can download it directly from suse's online repository
- gecko-sdk: This is the equivelent of the xulrunner-devel in fedora talk, and you can get it from suse's online repository as well
- Had to compile avahi and install it. no details, if someone went through this recently, please update with details
compile geck embed
- First you need to check it out from cvs. Use the following command:
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co gecko-embed
- cd into the gecko-embed folder and run autogen.sh (./autogen.sh)
- run make
- run "make install" as root (or use sudo if you're a good linux citizen)
Sugar
- If you don't have mercurial, get it from here. This is not where I installed it from, but this will do
- to check out sugar, use:
hg clone http://hg.fedoraproject.org/hg/olpc/applications/sugar--devel
- autogen.sh
- make
- run "avahi-daemon -D" (if you haven't configured it to run as a service)
- run sugar/sugar
The first time I ran sugar, it seg-faulted. We traced the problem down to an issue loading the olpc theme. I am running KDE on suse, so there might be some misconfiguration of gnome there, I'll figure it out later, right now I am happy with the workaround even if the interface doesn't look as shakadelic.
The workaround is to comment out the following two lines in sugar/__init__.py
if settings.get_property('gtk-theme-name') != 'olpc': settings.set_string_property('gtk-theme-name', 'olpc', )