======================================================================== $Id$ ======================================================================== The following is a list of environment variables used in GRASS. These variables were found by searching all *.c *.h files for the words "setenv" and "getenv" individually. Note that some of them are not yet found in the source code. These are indicated along with the date they were last checked (dd/mm/yy). The second part list GRASS related files. ======================================================================== ANGLE ANOTHER_BUTTON: [v.digit] define to click conveniently for two button mouse. It's hard to click two buttons simultaneously with two button mouse, #ifndef ANOTHER_BUTTON # define MIDDLEB 2 # define RIGHTB 3 #else # define MIDDLEB 3 # define RIGHTB 2 #endif ASIAN_CHARS: [v.digit] define to input asian characters GRASS_BACKGROUNDCOLOR BAUD CMAP_SIZE CODECENTER DARKEN DATABASE DBMSCAP [db.connect] defines DBMI driver DBPATH DB_DATABASE DB_DRIVER DB_KEYCOL DB_LOCATION DB_PASSWORD DB_USER DEB DEBUG DIGITIZER [v.digit] name of currently selected digitizer board DPG_LOCK DUMP ELEMENT_LIST pathname of element list file to use instead of $GISBASE/etc/element_list ENDPANEL FORCE_GRASS3_COLORS define to force color table output format in 3.0, even if the structure contains 4.0 rules GRASS_FP_DOUBLE define GRASS floating point type (DCELL_TYPE, FCELL_TYPE) G3D_CACHE_SIZE_ENV_VAR G3D_CACHE_SIZE_MAX_ENV_VAR G3D_COMPRESSION_ENV_VAR_NO G3D_COMPRESSION_ENV_VAR_YES G3D_DEFAULT_WINDOW3D G3D_FATAL_ERROR_ENV_VAR G3D_FILE_DOUBLE_ENV_VAR G3D_FILE_FLOAT_ENV_VAR G3D_LZW_ENV_VAR_NO G3D_LZW_ENV_VAR_YES G3D_PRECISION_ENV_VAR G3D_PRECISION_ENV_VAR_MAX G3D_PRINT_ERROR_ENV_VAR G3D_RLE_ENV_VAR_NO G3D_RLE_ENV_VAR_YES G3D_TILE_DIM_X_ENV_VAR G3D_TILE_DIM_Y_ENV_VAR G3D_TILE_DIM_Z_ENV_VAR GDAL_HOME GISBASE directory where GRASS lives GISDBASE initial database GISRC name of .grassrc5 file GIS_LOCK lock ID to prevent parallel GRAS use, process id of the start-up shell script GMPEG_SIZE GRAPH HEIGHT GRASS_GNUPLOT program to use for plotting "gnuplot" data GRASS_GUI either "text" or "tcltk" to define non-/graphical startup GRASS_HEIGHT [d.mon] defines the height of CELL driver output GRASS_WIDTH [d.mon] defines the width of CELL driver output GTUNE_VSUP_RAM GTUNE_VTOC_RAM HOME user's home directory GRASS_HTMLFILE GRASS_HTMLMAXPOINTS GRASS_HTMLMINBBOX GRASS_HTMLMINDIST GRASS_HTMLTYPE LOCATION full path to location directory LOCATION_NAME initial location name MAPLP [ppm driver] MAPSET initial mapset MONITOR [d.mon] name of selected GRASS monitor NODUMP NO_DRAW NPIXELS Nviz_AutoSurfColors ORACLE_HOME GRASS_PAGER PAINT PAINTER currently selected paint output device PAINT_DRIVER PAINT_DRIVER_SHELL PAINT_HEADER PAINT_TRACE GRASS_PAN_THRESHOLD [v.digit] auto-pan moving speed. Auto panning can be set off by setting GRASS_PAN_THRESHOLD=0 GRASS_PERL set perl with path PGSQL - not found in source 20/02/01 PG_HOST [g.select.pg] name of PostgreSQL host PG_DBASE [g.select.pg] name of selected PostgreSQL database GRASS_PNGFILE PREVIEW_BACKGROUND PROJ_LIB PSPAINTER [ps.select] naem of ps device to print to PWAIT QUALITY RASTERFILE SG3D_HEIGHT SG3D_SITE_CACHE SG3D_WIDTH SHORT GRASS_SLEEP - not found in source 20/02/01 SPAG_THRESH [v.spag] snap threshold value SPRINT_COMMAND SQLBASE_DIR SQLBASE_DRIVER_STDERR SQLBASE_SERVER STARTPANEL GRASS_STDERR set to prevent user mail on error GRASS_TCLSH [tcltkgrass, nviz] set tclsh shell name to override 'tclsh' TERM current terminal type GRASS_TEXT_BROWSER - not found in source 20/02/01 TRANSPARENT GRASS_TRANSPARENT USER WIDTH GRASS_WISH [tcltkgrass, nviz] set wish shell name to override 'wish' WRITE X3D_HEIGHT X3D_WIDTH XDRIVER_HEIGHT [d.mon] defines the height of GRASS monitor XDRIVER_WIDTH [d.mon] defines the width of GRASS monitor XGANIM_SIZE _XPG ======================================================================== GRASS-related Files: .grassrc5 .tcltkgrass GIS_ERROR_LOG If existing, all GRASS error messages are stored here instead of sending a mail to the GIS user.