Running TkGoodStuff
Table of Contents (this document)
Invocation
You invoke tkgoodstuff by issuing a command of the following form:
tkgoodstuff [-geometry -3+0] [-f configfilename ]
Here, the brackets indicate optional arguments, which are discussed below.
Geometry
There are two geometry modes: screen-edge and normal:
Screen-edge mode
If you set screen-edge mode ("no" by default) to "left", "right", "top",
or "bottom", tkgoodstuff will span that edge of the screen.
Normal mode
If fullscreen mode is "no" (as by default), tkgoodstuff looks in two
places for geometry (screen location) information. A geometry
specification is a string that identifies a point on the screen by its
x and y distances in pixels from the top (or bottom) and left (or
right) edges of your screen:
Specification | Puts the tkgoodstuff Panel . . . |
+1-123 | 1 pixel from the left and
123 pixels from the bottom of the screen |
-1+123 | 1 pixel from the right and
123 pixels from the bottom of the screen |
tkgoodstuff chooses the first geometry specification it finds in the
following ways:
- In the command line, as follows:
tkgoodstuff -geometry +34-88
- In the current preferences.
Determination of Configuration File
tkgoodstuff needs a configuration file to run. It uses the first
file it finds in the following ways:
- Named on the command line, as follows (where "configfilename" is the name
of your file):
tkgoodstuff -f configfilename
- In your home directory (as set in the environment variable
HOME) under the name .tkgrc.
- In the tkgoodstuff directory (by default,
/usr/local/lib/tkgoodstuff), under the name system-tkgrc.
Using the "-f configfilename" form allows you to have many different
panels defined for different purposes.