Environmental Variables

Environmental Variables Supported under MaXX Desktop

Name

Description

Default Value

BITS  2

Defines the CPU bit architecture. It is either 32 or 64. MaXX Desktop currently only ships with 64-bit executables, but 32-bit libraries will be provided in order to compile and/or run 32-bit applications under 64-bit OS.

MAXX_HOME  2

Defines the root directory of MaXX Desktop installation directory.

/opt/MaXX

MAXX_SETTINGS  2

Defines the root directory used by MaXX Settings to store its system wide default values.

$MAXX_HOME/share/msettings

MAXX_BIN 2

Defines the location of MaXX Desktop executables directory.

$MAXX_HOME/bin

MAXX_LIBS 2

Defines the location of MaXX Desktop specific libraries directory.

$MAXX_HOME/lib$BITS

MAXX_INCLUDES 2

Defines the location of MaXX Desktop header files directory. Used only if you develop MaXX Desktop friendly applications.

$MAXX_HOME/include

MAXX_MOTIF_CLASSIC 2

Defines the location of our own SGI-Motif 2.1 library. This library provides source-code compatibility for SGI applications and simplifies porting from IRIX to Linux Motif applications.

$MAXX_HOME/OpenMotif-2.1.32

MAXX_MOTIF_MODERN 2

Defines the location of our own Modern SGI-Motif library that provides UTF-8 and anti-aliased font rendering. The MaXX Desktop Modern look and feel is built on top of that library. The library could also provide source-code compatibility for SGI applications, but with minor code modifications (in some cases).

$MAXX_HOME/OpenMotif-2.3.8

MAXX_VIEWKIT 2

Defines the location of our own ViewKit compatible library. This library provides source-code compatibility for SGI applications and simplifies porting from IRIX to Linux Motif applications.

$MAXX_HOME/ViewKit

MAXX_LIBRARY_PATH 2

Defines paths to locate all MaXX Desktop libraries. This variable is appended to the user’s shell $LD_LIBRARY_PATH

$MAXX_LIBS:$MAXX_VIEWKIT/lib$BITS
:
$MAXX_MOTIF_CLASSIC/lib$BITS

MAXX_PKG_CONFIG_PATH 2

Defines MaXX Desktop specific PKG_CONFIG location.

$PKG_CONFIG_PATH
:$MAXX_HOME/lib$BITS/pkgconfig

Notes:
1 /opt/MaXX/etc/skel/Xsession.dt
2 /opt/MaXX/etc/system.runtime
3 /opt/MaXX/etc/system.desktopenv
4 $HOME/.maxxdesktop/desktopenv