NAME
gwyddion - SPM data visualization and analysis
SYNOPSIS
gwyddion [OPTION...] [FILE...]
DESCRIPTION
Gwyddion is a graphical SPM (Scanning Probe Microscope) data
visualization and analysis program, using Gtk+.
OPTIONS
The program accepts all standard Gtk+, Gdk, and GtkGLExt options like
--display or --sync. Please see documentation of these packages for
description of toolkit options.
The behaviour of the remote-control options --remote-* is undefined
when more than one instance of Gwyddion is running on the display. They
can choose an arbitrary instance to communicate to.
Gwyddion options:
--help
Prints a brief help and terminates.
--version
Prints version information and terminates.
--no-splash
Disables splash screen on program startup.
--remote-new
Opens files given on the command line in an already running
instance of Gwyddion on the display. Runs a new instance if none is
running.
This is probably the most useful remote control option. File type
associations are usually installed to run Gwyddion with this
option.
--remote-existing
Opens files given on the command line in an already running
instance of Gwyddion on the display. Fails if none is running.
This is useful if you want to handle the case of Gwyddion not
running differently than by starting it.
--remote-query
Succeeds if an instance of Gwyddion is already running on the
display and prints its instance identifier. Fails if none is
running.
The instance identifier depends on the remote control backend in
use. In some cases it is useful as a global window identifier, in
some it is not. With libXmu this option prints the X11 Window, on
Win32 HWND is printed, while with LibUnique the startup id is
printed.
--check
Instead of running the user interface and opening FILEs, it loads
the files, performs a sanity check on them (printing errors to
standard error output) and terminates.
--log-to-file
Redirect messages from GLib, Gtk+, Gwyddion, etc. to
~/.gwyddion/gwyddion.log or file given in GWYDDION_LOGFILE
environment variable. Note messages are always redirected to a file
on Win32 so, this option has not effect on Win32.
--debug-objects
Prints list of objects created during run time, with creation and
desctruction times or reference counts on program exit. Useful only
for developers.
--startup-time
Prints wall-clock time taken by various startup (and shutdown)
tasks. Useful only for developers and people going to complain
about too slow startup.
ENVIRONMENT
On Linux/Unix, following environment variables can be used to override
compiled-in installation paths (MS Windows version always looks to
directories relative to path where it was installed). Note they are
intended to override system installation paths therefore they are not
path lists, they can contain only a single path.
GWYDDION_DATADIR
Base data directory where resources (color gradients, OpenGL
materials, ...) were installed. Gwyddion looks into its gwyddion
subdirectory for resources.
When it is unset, it defaults to compiled-in value of ${datadir}
which is usually /usr/local/share.
GWYDDION_LIBDIR
Base library directory where modules were installed. Gwyddion looks
into its gwyddion/modules subdirectory for modules.
When it is unset, it defaults to compiled-in value of ${libdir}
which is usually /usr/local/lib or /usr/local/lib64.
GWYDDION_LIBEXECDIR
Base lib-exec directory where plug-ins were installed. Gwyddion
looks into its gwyddion/plugins subdirectory for plug-ins.
When it is unset, it defaults to compiled-in value of ${libexecdir}
which is usually /usr/local/libexec.
GWYDDION_LOCALEDIR
Locale data directory where message catalogs (translations) were
installed.
When it is unset, it defaults to compiled-in value of
${datadir}/locale which is usually /usr/local/share/locale.
Other variables that influence Gwyddion run-time behaviour include
GLib+ variables[1] and Gtk+ variables[2] and some Gwyddion-specific
variables:
GWYDDION_LOGFILE
Name of file to redirect log messages to. On MS Windows, messages
are always sent to a file as working with the terminal is
cumbersome there. The default log file location, gwyddion.log in
userĀ“s Documents and Settings, can be overriden with
GWYDDION_LOGFILE. On Unix, messages go to the terminal by default
and this environment variable has effect only if --log-to-file is
given.
FILES
~/.gwyddion/settings
Saved user settings and tool states. Do not edit while Gwyddion is
running, it will overwrite it at exit.
~/.gwyddion/glmaterials, ~/.gwyddion/gradients, ...
User directories with various resources (OpenGL materials, color
gradients, ...).
$GWYDDION_DATADIR/gwyddion/glmaterials,
$GWYDDION_DATADIR/gwyddion/gradients ...
The same for system-wide resources.
~/.gwyddion/pixmaps
Directory to place user icons to. This is mainly useful for
installation of modules to home.
$GWYDDION_DATADIR/gwyddion/pixmaps,
The same for system-wide icons.
~/.gwyddion/modules
Directory to place user modules to. They should be placed into
file, graph, process, layer, and tools subdirectories according to
their kind, though this is more a convention than anything else.
$GWYDDION_LIBDIR/gwyddion/modules,
The same for system-wide modules.
~/.gwyddion/plugins
Directory to place user plug-ins to. They should be placed into
file and process subdirectories according to their kind.
$GWYDDION_LIBEXECDIR/gwyddion/plugins,
The same for system-wide plug-ins.
~/.gwyddion/pygwy
Directory to place user python modules or scripts to.
SEE ALSO
gwyddion-thumbnailer(1), gxsm(1)
AUTHOR
Yeti
Author.
NOTES
1. GLib+ variables
http://library.gnome.org/devel/glib/stable/glib-running.html
2. Gtk+ variables
http://library.gnome.org/devel/gtk/stable/gtk-running.html