Starting Goanna

This page is a piece of the Goanna manual

Command Line Arguments

Goanna takes several command line arguments that can control its behavior, in addition to the standard GTK+ and GtkGLext options. They are parsed using the standard Glib argument parser.

goanna [OPTION...] [FILE...]
-?, --help
Show command-line help
--version
Display version information
--log-level=LEVEL
Set the logging output level to LEVEL. Valid values for LEVEL are, in decreasing order of severity (and increasing order of noisiness):
  • fatal
  • error
  • warn
  • info (the default)
  • debug
  • trace
  • mtrace
  • ntrace
  • memory

Your Goanna install may not support all of these logging levels, as the debugging and tracing code is optional at build time.

--disable-gl
Disable all OpenGL support.
--display=DISPLAY
Use the display DISPLAY instead of the current display (provided by GTK+).

Goanna will open any files specified after the options on the command line.

Internal library options

Goanna supports the full complement of standard GTK+ and GtkGLext command line options and environment variables. Run goanna --help-all to see them. Unfortunately, GtkGLext does not hook in to the --help output, so its options are not displayed with goanna --help.

Options of particular interest:

--gdk-gl-force-indirect
If specified, this will force the OpenGL code to use indirect rendering. This can be used to work around problems with specific drivers (for example, the lack of GL selection support in the r300 driver).