Directory Layout

This chapter explains the directory layout of the application. The information may be required for tasks like replacement of location database or experimental usage.

There are two basic directories for configuration.

System wide Configuration

The base directory will be called DATADIR in the following paragraphs.

Platform Example Remark
Windows c:\Program Files\maitreya8 Depends on language and installation.
Linux + UNIX /usr/share/maitreya8 Depends on installation. Can be something like "usr/local/share/maitreya8" etc., too

Personal Configuration

The base directory will be called CONFIGDIR in the following paragraphs.

Platform Example Remark
Windows c:\Documents and Settings\username\.maitreya-8.0 Depends on Windows version, language and user name. Note that the name begin with ".", so maybe you must activate the show hidden files option.
Linux/UNIX /home/username/.maitreya-8.0 Depends on user name. Some UNIXes have other names for HOME like /usr/home

Configuration parameters are located in the file CONFIGDIR/config.json. The file stores most parameters of the configuration dialog and several convenience options, e.g. window sizes. The file is read on startup and written when the application closes. It can be saved using the menu command Extras→Save Configuration, too.

The location database is located in the file CONFIGDIR/locations.dat. This file is copied from PROGRAMDIR/locations during the first startup of the program. The file can be replaced by another version, e.g. if the locations of a personal Maitreya 5 configuration should be reused.

Yoga JSON files are located in the directory CONFIGDIR/yogas. The files are copied during the first startup. These files can be edited in the Yoga Editor.

Other JSON files are located in the directory PROGRAMDIR/resources. These files contain the configurations for Vedic and western chart, printout and multiple views.

Aditional pictures are located in the directory PROGRAMDIR/pics. The pictures can be used as background for graphical Dasa display or custom chart graphic configuration. Only small pictures are recommended.

The True Type font ist located in the directory PROGRAMDIR/fonts. This information can be useful if font installation fails.