Advanced Settings

Overview

GalilTools has several advanced options which are available from a software configuration file.

O.S.Applies toConfiguration File Path
WindowsAll GalilTools ProjectsC:\Documents and Settings\username\Application Data\Galil\GalilTools.ini
WindowsProject projName onlyC:\Documents and Settings\username\Application Data\Galil\projName.ini
LinuxAll GalilTools Projects# $HOME/.config/Galil/GalilTools.conf
LinuxProject projName only# $HOME/.config/Galil/projName.conf

Configuration File Options

Note: Although the backslash (\) is used as the directory and filename delimeter in Windows, paths in the GalilTools configuration file must use a forward slash (/). See examples below.

Note: Close all instances of GalilTools before editing the configuration file

The configuration files contain the following options and defaults (Paths for Windows shown).


GalilTools.ini

File Contents and Default valuesDescription
[GalilTools]
[] specify a GalilTools module name for which the following options are mutable
     LastConnectionFile=/connection.last
File containing the connection information for the last controller connection
     ShowUpdates=true
On launch, check for updates. If updates exist, display info.
[Terminal]
Module Name
     CommandDictionaryDir=C:/Program Files/Galil/GalilTools/doc
The path to the directory containing the terminal's command libraries

projName.ini (one for each project)

File Contents and Default valuesDescription
[GalilTools]
Module Name
     AutoConnect=true
If true, when this project is opened, its previous connection will be re-established and files left open in the editor last time will be reopened.
     WindowPosition=@Point(integers)
GUI state, do not hand edit.
     WindowSize=@Size(integers)
GUI state, do not hand edit.
     WidgetState=@ByteArray(array of bytes)
GUI state, do not hand edit.
[Terminal]
Module Name
     ShowUnsolicitedTimeStamps=false
Unsolicited data will be stamped with the system time when displayed
     TerminalFirst=true
Specifies Terminal location precedence with respect to the unsolicited messages window
     AutoRepeatRateInMs=1000
The time interval in ms between repeats when auto-repeat is active
     SplitterState=@ByteArray(array of bytes)
GUI state, do not hand edit.



Table of Contents