Gschem is highly configurable. All configuration is handled through
a scheme based rc file. Gschem looks for three rc files:
- system-gschemrc: This is usually installed in
/usr/share/share/gEDA and is required for gschem to run.
- $HOME/.gEDA/gschemrc: A per user file. Users should put
defaults in this file they want to apply to all sessions.
- local directory gschemrc: This file holds the per project
defaults. Things like component-library or source-library
keywords go into this file.
The order of searching for these three files is as above (first system-gschemrc, then $HOME/.gEDA/gschemrc, and finally the
local gschemrc).
A few rules about changing the files:
- Don't break any syntax rules. Doing so will cause the scheme
interpreter (guile) to stop interpreting.
- Keywords/defaults always override what came before, with the
exception of cumulative keywords (like component-library).
For more info as to what can be configured, please look in
system-gschemrc.
More TBA.
Ales Hvezda
2006-01-23