Community‎ > ‎

FAQ


Installation

At startup, Dr. Geo asks me to choose an image file, what is it?

It occurs when the direcotry's path Dr. Geo belongs to contains accented characters. Move Dr. Geo to a directory without accented characters in its path and try again (this problem was reported under Windows).

How to install manually Dr. Geo in my XO?

In the transition to the latest XO software release, some people have had trouble downloading and installing the Dr. Geo bundle. If installation through Browse activity fails, try the following steps:

From the Terminal activity, remove any previous Dr. Geo bundle:

rm -rf /home/olpc/Activities/DrGeoII.activity

Restart Sugar by pressing simultaneously Ctrl+Alt+Erase so Sugar takes notice of the removal. Then from the terminal activity do:

wget https://gforge.inria.fr/frs/download.php/29929/DrGeoII-11.12.xo
sugar-install-bundle DrGeoII-11.12.xo

It will install the bundle in /home/olpc/Activities, if /home/olpc/Activities does not exist and Sugar complains about that, you can create it first:

mkdir /home/olpc/Activities

Then press the keys Ctrl+Alt+Erase to restart the GUI, you can then install the new bundle.

Can I install Dr. Geo in my own Pharo Smalltalk?

Yes, you can.

You want to install Dr. Geo in your own Pharo Smalltalk image. You have to use the Monticello versioning system. This tool is part of Pharo:

  1. In Monticello, add the repository http://www.squeaksource.com/DrGeoII and install the latest DrGeoII-Core and DrGeoII-Polymoprh packages.
  2. In the workspace, type: DrGeo new. (Make sure not to omit the period), select the entire piece of code, and press alt-d, then a Dr. Geo II window appears. For a smaller Dr. Geo canvas without toolbar execute the code: DrGeo sample openInWorld
  3. Click in an empty space in the Smalltalk background and select in the menu save and quit. This saves a snapshot of your Pharo environment with Dr. Geo installed. Next time you enter Pharo, all windows will appear at their current locations.

Can I install Dr. Geo in Squeak and Etoys?

Yes, you can.

You want to install Dr. Geo in your own Squeak Smalltalk image or Etoys. You have to use the Monticello versioning system. This tool is part of Squeak, for Etoys you have to use the developer version (Important note: Dr. Geo is part of the Etoys 2010 version, so you don't need to do anything):

  1. In Monticello, add the repository http://www.squeaksource.com/DrGeoII and install the latest DrGeoII-Core and DrGeoII-Etoys packages. The later package extend Dr. Geo with Etoys graphical scriptabilities.
  2. In the workspace, execute DrGeo sample openInWorld. Alternatively, you can drag a Dr. Geo canvas from the graphical parts bin/supplies tool.
  3. Click in an empty space in the Smalltalk background, and select in the menu save and quit. This saves a snapshot of your Squeak/Etoys environment with Dr. Geo installed. Next time you enter Squaek/Etoys, all windows will appear at their current locations.

User Q&A

Is there documentation?

We have also the documentation for Dr. Geo 1.1, translated in several languages:


Can I put an image in Dr. Geo

Yes, you can: drag an image from your file browser directly in the Dr. Geo window.


What is this Dr. Geo 1.1?

It is a previous complete version written in C++ for GNU/Linux. There is also a Mac OS X version on the internet.

You can browse our source code and packages repository.

This version is shipped in all major Linux distributions, so you better try to install it from the dedicated repository.

Technical and Community Q&A

Where is the source code?


How to report bug?

You can fill bug reports in the Dr. Geo bug tracker. If you don't fell comfortable with bug tracker, you can report it to me directly and I will fill it, but better if you manage it yourself.

You can also browse the reported bugs.


Which native languages are available?

See https://gforge.inria.fr/scm/viewvc.php/drgeo2/i18n/po/?root=istoa


How can I translate Dr. Geo in my native language?

Dr. Geo uses the gettext technology to provide an user interface in native languages. If you want to give a hand to help translating Dr. Geo in your native langage do as follow:

  • Download this DrGeo.pot file, rename it with your locale name. For example de.po for German.
  • Edit this file and translate each msgid in the msgstr string.
  • Send me the resulting file.

Important note: you must edit your file with the utf-8 encoding (more likely the default encoding in your system).