You can set the different startup options as X resources (typically in your .Xdefaults file) or in a file named XBoard in your home directory.
A typical option sometimes has two names; a short name and a long name. Short names cannot be specified in the initialization file, they are used by typing them on the shell command line you use to start xboard.
The format of the file contains, one option per line like,
For Boolean options it is,
My XBoard file,
[tony@localhost ~]$ cat XBoard XBoard*searchDepth 5 XBoard*searchTime 0:5 XBoard*showThinking: True XBoard*showCoords: True XBoard*internetChessServerInputBox: True XBoard*ponderNextMove: False
The full list of available options can be found in
If you play over ICS (Internet chess server) frequently, you could create a .icsrc file in your home directory so that XBoard feeds the file’s contents to the ICS as commands upon connecting.
Usually the first two lines of the file should be your ICS username and password. This will automatically log you in to ICS upon connecting.
Here is mine,
[tony@localhost ~]$ cat .icsrc tonyjjose myPassword games
The third command
games just prints a list of the ongoing games.
Btw it may be also very useful to create an application launcher (shortcut icon).
In GNOME, Rightclick on Desktop > Create Launcher
Type : Application in Terminal
Name: XBoard ICS
Command: xboard -ics -icshost freechess.org
Ok done. 1.E4 E5!