BGUI.cfg

From BenchIT-Wiki

Jump to: navigation, search

Contents

BGUI.cfg

The file BGUI.cfg contains informations for the GUI. Some variables can be setted in Setup->Preferrences, but not all. !Important! Before editing the BGUI.cfg, close the GUI! The BGUI.cfg is written, every time, the GUI is closed, so the modifications may be lost! Also, the BGUI.cfg is read only once (when the GUI starts).

Settings for connections

serverIP=www.benchit.org

This variable sets the server for web-db connections.

updateServer=http://www.benchit.org/~roberts/

This variable names the location for updates.

updateEnabled=1

This variable defines, whether updates are activated or not.

Remote folder settings

remoteXMLFile=Remotes.XML

Says in which file the definitions shall be saved. (Located in benchit/gui/cfg)

sshCommand=ssh
scpCommand=scp
tarCommand=tar

These variables are deprecated, but maybe one day, they will be read for better work.

showRemoteTypeDialog=1

This variable defines, whether a dialog shall be opened when copying with scp, which reminds you, where to type your password.

emptyXSA=1

This is used when you have exchanged keys, but haven't set a password. Set this to one, and you won't be asked to type it.

Settings for window sizes

mainWindowXPos=0

Defines the x-position of the top-left corner on the screen.

mainWindowYPos=0

Defines the y-position of the top-left corner on the screen.

mainWindowXSize=1024

Defines the width of the GUI

mainWindowYSize=768

Defines the height of the GUI.

mainWindowLeftSplit=460

???

mainWindowRightSplit=486

Defines the split position between upper component (editor/plot/...) and console.

mainWindowMainSplit=244
openConsole=0

Defines whether to open the console before opening the GUI.

consoleWindowXPos=440
consoleWindowYPos=400
consoleWindowXSize=490
consoleWindowYSize=335

The same variables as above for the GUI exist also for the console. And mean the same. Just for the other Window. The Console Window.

Defines the split position (in pixels) between tree and console and plot/editor/...

showTipsOnStartUp=0

Defines whether to show daily tips.

nextTip=1

Defines the next tip to show.

tipFileBase=help

Defines where the tips are saved (named tip_<number>.html).

tipIconBase=img

Defines the location for icons of the tips.

General settings

lastKernelSortOrder=0

Defines which should be the leading element in the kernel tree. 0 means category, 2 language and so on. (See name structure). lastResultSortOrder=0 Defines the same for the result tree

detailLevel=2

This variable defines, in what Detail level, the LOCALDEFS-Editor is started.

adminNewLOCALDEFFile=0

Defines, whether new LOCALDEF files might be generated for definitions. Though there is a standard, that only <hostname>, <hostname>_input_architectur and <hostname>_input_display shall exist, let it deactivated.

adminNewDefinitions=1

defines whether it is allowed to add new definitions to files.

numberOfMixers=8

Defines the number of result mixers

Plot settings

plotInsetsTop = 4

Defines the space at the top of the plot.

plotInsetsLeft = 8

Defines the space at the left of the plot.

plotInsetsBottom = 4

Defines the space at the bottom of the plot.

plotInsetsRight = 32

Defines the space at the right of the plot. The insets variables can become important, when a axis-tick number doesn't fit into the plot.

scaleShape=4

Defines the size of the shapes.

shapes1Filled = 0

Defines whether the shapes for the first y axis should be filled.

shapes1Lines = 0

Defines, whether there should be lines between the shapes for the first (left) y-axis.

shapes2Filled = 0

Defines whether the shapes for the second y axis should be filled.

shapes2Lines = 0

Defines, whether there should be lines between the shapes for the second (right) y-axis.

errorInt=-1000000

If there is an invalid number (inf, -, NaN), we will use this as dummy. Because its smaller then 0, it won't be displayed.

titleFont = Serif

Font for title.

titleFontStyle = 1

Style for title (0 nothing, 1:bold,2:italic,3:bold+italic)

titleFontSize = 18

Font size for title.

legendFont = Serif
legendFontStyle = 0
legendFontSize = 12

The same for legend ...

XAxisFont = SansSerif
XAxisFontStyle = 0
XAxisFontSize = 12

... x axis ...

XAxisTickFont = SansSerif
XAxisTickFontStyle = 0
XAxisTickFontSize = 12

... x axis ticks ...

YAxisFont = SansSerif
YAxisFontStyle = 0
YAxisFontSize = 12

... y axis ...

YAxisTickFont = SansSerif
YAxisTickFontStyle = 0
YAxisTickFontSize = 12

... y axis ticks ...

plotCommentFont = Serif
plotCommentFontStyle = 0
plotCommentFontSize = 12

... and comment

plotComment = <comment>

What should be used as comment (see advanced setting).

plotCommentPercentX = 80

where to display the comment (x-position procentual) plotCommentPercentY = 90 where to display the comment (y-position procentual)

loadAndSaveSettings=1

Defines whether to load and save settings for plot informations (colors,mins,maxs...). These Setting will always override the settings in BGUI.cfg!

Editor settings

editorTextSize=12

Font size for the editor

consoleTextSize=10

Font size for the console

kernelSourceEdit=1

Used to define, whether to open other files then COMPILE.SH and PARAMETERS.

DontShowFileList=*.o,*.orig

Use this to say, which files shall not be displayed. You can use * and ? here.

fileEditor=kate

When double-clicking a tab, this editor will be called to open the file, ehich is displayed in the tab.

Compile and Run setting

settedTargetActiveCompile=0

Whether to use the --target flag to use an other LOCALDEF then <hostname> when compiling.

settedTargetCompile=target

Name of the other LOCALDEF.

settedTargetActiveRun=0

Whether to use the --target flag to use an other LOCALDEF then <hostname> when running.

settedTargetRun=target

Name of the other LOCALDEF.

runWithoutParameter=0

Whether to set the --no-parameter-file when running a kernel.

shutDownForExec=0

Whether the GUI should shut down when starting a kernel for Compile or Run.

askForShutDownForExec=1

Whether to ask for Shutdown.

settedTargetActiveCompileRemote=0
settedTargetCompileRemote=target
settedTargetActiveRunRemote=0
settedTargetRunRemote=target
runRemoteWithoutParameter=0

The same for remote-execution as above for local.

Personal tools