Involved Projects and Packages
GCompris is an educational software suite comprising of numerous activities
for children aged 2 to 10. Some of the activities are game orientated, but
nonetheless still educational. Below you can find a list of categories with
some of the activities available in that category.
- computer discovery: keyboard, mouse, different mouse gesture, ...
- algebra: table memory, enumeration, double entry table, mirror image, ...
- science: the canal lock, the water cycle, the submarine, electric simulation ...
- geography: place the country on the map
- games: chess, memory, connect 4, oware, sudoku ...
- reading: reading practice
- other: learn to tell time, puzzle of famous paintings, vector drawing, ...
Currently GCompris offers in excess of 80 activities and more are being
developed. GCompris is free software, that means that you can adapt it
to your own needs, improve it and, most importantly, share it with
This package provides the new RPM macros for GConf on older products.
Author: Stanislav Brabec, adapted by James Ogley.
gElemental is a GTK+ periodic table viewer with detailed information on elements.
GeoGebra is a dynamic mathematics software for education in secondary schools that joins geometry, algebra and calculus.
On the one hand, GeoGebra is a dynamic geometry system. You can do constructions with points, vectors, segments, lines, conic sections as well as functions and change them dynamically afterwards.
On the other hand, equations and coordinates can be entered directly. Thus, GeoGebra has the ability to deal with variables for numbers, vectors and points, finds derivatives and integrals of functions and offers commands like Root or Extremum.
These two views are characteristic of GeoGebra: an expression in the algebra window corresponds to an object in the geometry window and vice versa.
Geonext acts as a tool for creating geometric constructions with a various number of construction tools. Compared to paper based constructions constructions can be changed and varied dynamically afterwards.
Ghemical is implemented using the C++ programming language, and it has a graphical user interface which utilizes the OpenGL graphics interface and the GTK+ multiplatform widget library.
The gnome-doc-utils package is a collection of documentation utilities
for the GNOMEproject. Notably, it contains utilities for building
documentation and all auxiliary files in your source tree. It also
contains the DocBook XSLT stylesheets that were once distributed with
Yelp. Starting with GNOME 2.8, Yelp requires gnome-doc-utils for XSLT.
It also contains the Python program xml2po that extracts translatable
content from XML documents and outputs gettext-compatible POT files.
For simple tags, it works out-of-the-box. For complicated tags, provide
a list of all tags that are considered "final" (tags with contents that
should be put into one "message" in the POT file), "ignored" (skipped
over), and "space preserving".
Sane defaults are available for DocBook documents and other common
document types (like GNOME Summaries and XHTML). For other kinds of
documents, it is possible to use -a (--automatic-tags) to choose
suitable translatable pieces.
This package is based on the package 'gnucap' from project 'science'.
The primary component is a general purpose circuit simulator. It
performs nonlinear dc and transient analyses, fourier analysis, and ac
analysis. Spice compatible models for the MOSFET (level 1-7), BJT, and
diode are included in this release.
Gnucap is not based on Spice, but some of the models have been derived
from the Berkeley models.
Unlike Spice, the engine is designed to do true mixed-mode
simulation. Most of the code is in place for future support of event
driven analog simulation, and true multi-rate simulation.
A worthy chess opponent. Runs in text mode. You can find an X11 interface in the xboard package.
Hans Eric Sandstrom
Gramofile is a program to digitize audio records. Through the
application of several filters, it is possible to accomplish a
significant reduction of disturbances like ticks and scratches. Data is
saved in WAV format, making it easy to record on CD with programs like
cdrecord or xcdroast.
The GNU Scientific Library (GSL) is a collection of routines for
numerical computing. The routines are written from scratch by the GSL
team in ANSI C and present a modern Applications Programming Interface
(API) for C programmers, while allowing wrappers to be written for very
high level languages.
The library covers the following areas:
Complex Numbers Roots of Polynomials Special Functions
Vectors and Matrices Permutations Sorting BLAS Support
Linear Algebra Eigensystems Fast Fourier Transforms
Quadrature Random Numbers Quasi-Random Sequences Random
Distributions Statistics Histograms N-Tuples
Monte Carlo Integration Simulated Annealing Differential
Equations Interpolation Numerical Differentiation Chebyshev
Series Acceleration Approximation Discrete Hankel
Root-Finding Minimization Transforms Least-Squares Fitting
Physical Constants IEEE Floating-Point
GtkExtra is a useful set of widgets for creating GUI's for the Xwindows system using GTK+. You can use it complementary to GTK+ and it is written in C. It is also Free Software and released under the LGPL license.
This is a widget originally developed in by J. Löf. Originally added to the GNOME CVS repository in 1999, it was used for a few projects shortly after its release. Since then, there have only been minor releases. The successive maintainer, Xavier Ordoquy was occupied with other Free Software packages and did not have time to maintain the codebase or build. Thus, there has not been a release since version 1.99 in May of 2003. In 2006, contrary to the advice of many folks who felt the project would be better left for dead, C.J. Adams-Collier took over the role of maintainer of the package.
The hk_classes are a set of nonvisual routines that allow you to
develop database front-end applications as easily as possible. You also
need a database driver to run applications. This package contains a
driver for MySQL, PostrgeSQL, and ODBC, which will be automatically
installed if configure finds a working database installation on your
Optionally, you can use graphical front-end libraries (for example:
hk_kdeclasses from the knoda package) to write intermediate X Window
System database applications in just a few lines.
Hydrogen is a simple real-time Drum machine and sequencer for computer
aided composition (CAC). It supports OSS and JACK outputs and ALSA
sequencer MIDI input.
Zebra is a fielded free text indexing and retrieval engine with a
Z39.50 front-end. You can use any compatible, commercial, or freeware
Z39.50 client to access data stored in Zebra.
Ignuit is a memorization aid based on the Leitner flashcard system. It has a GNOME look and feel, a good selection of quiz options, and supports UTF-8. It can be used for both long-term learning and cramming. Ignuit can import and export several file formats, including CSV.
inotify-tools is a set of command line utilities for the Linux inotify filesystem change notification system. It currently consists of only one utility, "inotifywait", which is used to wait for changes to a file from a shell script.
iTALC is a powerful software for Linux-networks, which was especially developed
for working with computers in school. But it can be also used in other
learning-environments. iTALC is a software for teachers using the computer
as didactical tool in their lessons. It aims to be a complete replacement for
expensive commercial software like MasterEye (tm).
iTALC makes it possible, to access and influence the pupils activities from the
computer of the teacher. This way iTALC supports the work with modern
equipment in school.
For example the teacher is able to see the content of the pupils screens on his
screen. If a student needs help, the teacher can access his desktop and
give support while sitting in front of his computer. The pupil can watch all
activities, the teacher is doing on his desktop. So the he can learn new
If you want to teach the pupils completely new stuff, you can switch into
demo-mode. Then all pupils see what the teacher is doing/demonstrating.
It's also possible to let a pupil demonstrate something by redirecting his
screen to all screens of the other pupils.
iTALC provides even more features for controlling the pupils computers.
For example you can lock all screens, so that the pupils can't continue their
work and are forced to turn their attention to the teacher. You can also kill
games or internet-browsers, if these things are not part of the lesson.
But there are also some nice features for administrators, making the
administration of the computers much easier and more comfortable. For example
you can execute one or more commands on every computer without sitting in front
of every computer and typing these comands. The execution of X-applications
(e.g. Star/OpenOffice-Setup) on all clients with redirection to the local
admin-computer is also part of iTALC's featurelist. Furthermore you can
shutdown and restart the computers per remote control. If the computers support
Wake-on-LAN, it's also possible to turn on all computers from a central place.
iTest is a Qt application consisting of a Server and a Client which allows you
to take advantage of the best of computerised examination.
J-Prolog Editor is an editor (written in Java) for SWI-Prolog
(http://www.swi-prolog.org) providing syntax highlighting, an embedded Prolog
interpreter and other features.
Jam is a make replacement that makes building simple things simple and
building complicated things manageable.
JIMI Software Development Kit Jimi is a class library for managing
images. Its primary function is image I/O. Jimi was formerly a product
of Activated Intelligence. Sun is making it available for developers who
have code with dependencies on Jimi or for those who need image I/O
functionality in applications running under 1.1.x versions of the JavaTM
Platform. Jimi's range of supported formats includes GIF, JPEG, TIFF,
PNG, PICT, Photoshop, BMP, Targa, ICO, CUR, Sunraster, XBM, XPM, and
PCX, although some of these formats do not have complete support for all
jMemorize is written in Java and uses Leitner-flashcards to make
memorizing facts not only more efficient but also more fun.
jMemorize manages your learn progress and features categories,
statistics and a visually appealing and intuitive interface.
K3DSurf is a program to visualize and manipulate Multidimensional surfaces by using Mathematical equations. It's also a "Modeler" for POV-Ray in the area of parametric and iso surfaces.
* 3D, 4D, 5D and 6D HyperObjects visualization.
* Full support of all functions (like C language).
* Support of mouse event in the drawing area(Left:Rotate, Right:scale and Midle: translate).
* Animation and Morph effect.
* Povscript and Mesh file generation(and Run if povray is installed). VRML2 and OBJ files also supported.
* More than 100 well known examples.