Configurable settings in Bodil are obtained from config-files. Architecture-dependent settings override all other settings and are in common directory. User settings override global settings. The user config-files must be placed in user's own directory (usually ~/.Bodil). The name of the file(s) is not important as long as they have the extension .conf. The file can have comment lines, which start with # and empty lines. Each section starts with the section name in brackets [sectionname]. Each section has one or more settings. Each setting is in its own line, starting with key, some whitespace, equal sign (=), some whitespace, and value.
Colormaps and DataFiles use different formats and in general, a file in users directory is used instead of global file with same name.
Section Key ValuetypeDescription
Directories Colormaps dirnamecommon location of color maps.
Directories Personal dirnamelocation of user config-files.
Directories PersonalTmpDir dirnamelocation of temporary files created in Bodil.
Directories Help dirnamehelp files.
Directories Icons dirnamepixmaps.
Directories Plugins dirnamelocation of Plugin config-files.
DataFiles AtomData filenamechemical atom data.
DataFiles Charges filenamebasic scheme for adding charges to atom's in amino acids.
Fonts Normal fontnamenormal font in Bodil.
Colors BaseColor int int intBase color of used color palette as RGB of type [0 .. 255]
Material Residue int int intdefault color of a Residue as RGB of type [0 .. 255].
Material Helix int int intdefault color of a Helix as RGB of type [0 .. 255].
Material Strand int int intdefault color of a Strand as RGB of type [0 .. 255].
Material Turn int int intdefault color of a Turn as RGB of type [0 .. 255].
Material Surface int int intdefault color of a Surface as RGB of type [0 .. 255].
Surface MiniIcon filenamename of pixmap for Surface.
Debugging DebugLevel intseverity of messages kept by the Logger utility [0 .. 4].